0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Функции - это мощный инструмент с широкими возможностями. Ранее в курсах профессии "PHP-программист" мы сталкивались только с именованными функциями, они самые простые. Кроме них, в PHP есть анонимные функции, которые заметно расширяют выразительные возможности языка. Они используются как в простых задачах при обработке коллекций, так и в современных веб-фреймворках при создании сайтов.</p>
1
<p>Функции - это мощный инструмент с широкими возможностями. Ранее в курсах профессии "PHP-программист" мы сталкивались только с именованными функциями, они самые простые. Кроме них, в PHP есть анонимные функции, которые заметно расширяют выразительные возможности языка. Они используются как в простых задачах при обработке коллекций, так и в современных веб-фреймворках при создании сайтов.</p>
2
<p>Этот курс поможет разобраться с функциями по-настоящему. Все, что было ранее - это всего лишь верхушка айсберга. Мы рассмотрим самые полезные функции, которых нет в PHP, но есть в сторонних библиотеках. Вы научитесь использовать некоторые из этих библиотек, что пригодится в дальнейших курсах. Мы изучим новый подход к обработке коллекций и выйдем на другой уровень понимания.</p>
2
<p>Этот курс поможет разобраться с функциями по-настоящему. Все, что было ранее - это всего лишь верхушка айсберга. Мы рассмотрим самые полезные функции, которых нет в PHP, но есть в сторонних библиотеках. Вы научитесь использовать некоторые из этих библиотек, что пригодится в дальнейших курсах. Мы изучим новый подход к обработке коллекций и выйдем на другой уровень понимания.</p>
3
<p>В этом курсе вы изучите:</p>
3
<p>В этом курсе вы изучите:</p>
4
<ul><li>Детерминированность</li>
4
<ul><li>Детерминированность</li>
5
<li>Побочные эффекты</li>
5
<li>Побочные эффекты</li>
6
<li>Оператор Spread</li>
6
<li>Оператор Spread</li>
7
<li>Объекты первого рода</li>
7
<li>Объекты первого рода</li>
8
<li>Функции высшего порядка (map, filter и reduce)</li>
8
<li>Функции высшего порядка (map, filter и reduce)</li>
9
<li>Функциональное программирование</li>
9
<li>Функциональное программирование</li>
10
</ul><p>Не все из перечисленных тем и возможностей используются в повседневной жизни PHP-разработчика, но знать о них нужно по двум причинам:</p>
10
</ul><p>Не все из перечисленных тем и возможностей используются в повседневной жизни PHP-разработчика, но знать о них нужно по двум причинам:</p>
11
<ul><li>Все эти подходы не специфичны для PHP. Зная их, вы сможете гораздо легче переключаться на другие языки</li>
11
<ul><li>Все эти подходы не специфичны для PHP. Зная их, вы сможете гораздо легче переключаться на другие языки</li>
12
<li>Работа с функциями сильно прокачивает общий уровень разработчика</li>
12
<li>Работа с функциями сильно прокачивает общий уровень разработчика</li>
13
</ul>
13
</ul>