#40 Уроки PHP - Учим язык PHP, Рекурсия, вложенные и анонимные функции на языке PHP
ฝัง
- เผยแพร่เมื่อ 24 พ.ย. 2020
- Рекурсия это вызов функцией саму себя. В этом уроке мы рассмотрим рекурсивные функции на языке PHP и для чего они нужны, также я расскажу про вложенные и анонимные функции на языке PHP.
Благодарность автору ( ₽ )
1. Сбербанк VISA: 4274 3200 3233 1582
2. Yandex: 410011260821995 - sobe.ru/na/itdoctor
3. PayPal: paypal.me/itdoctorstudio
4. Станьте спонсором канала: / @itdoctor
✅ Я, Исмаил Усеинов
ВК - morphop
Группа ВК - itdoctorstudio
Instagram - / ismail_asanovich
GitHub - github.com/morphIsmail
Twitter - / itdoctor_morph
Telegram - t.me/itdoctorstudio
Facebook - / drinei
TH-cam - / itdoctor
Супер спасибо
Спасибо. Отлично.
Единственное лучше было бы назвать переменную $functionName, а не $newFunction. А то кто то может подумать что мы создаем новую функцию :)
Мне 14 лет. Хочу стать программистом, создавать сайты. Спасибо большое! Всё очень понятно! Смотрю полностью этот курс. Ещё я смотрел как создавать корзину на js, очень помогло! Я уже знаю HTML, CSS, Javascript, php(изучаю). Какие ещё языки изучить?
Похвально! За количеством языков гнаться не стоит. Расширяйте свои уже имеющиеся знания в HTML, CSS, Javascript, можно посмотреть работу с CMS например Wordpress th-cam.com/play/PLuY6eeDuleINhZpY34wXFORiH-19OvNd4.html и попутно работу с базами данных. th-cam.com/video/oevyoqUK-YY/w-d-xo.html
@@ITDoctor спасибо
У меня насущный вопрос для понимания темы и оператора usort. Раньше , в прежних версия РНР для usort требовалось только два значения - true и false. И, думаю, что будет логично предположить, что при возврате функции true оператор переставлял элементы массива, а при возврате значения false - не переставлял. Но теперь функция должна возвращать любое из трех значений - меньше нуля, нуль или больше нуля (, т.е. в данном случае -1, 0 или 1)
Теперь собственно вопрос - что оператор usort делает, когда функция возвращает -1, когда возвращает 0 и когда возвращает 1? Какие процессы происходят с массивом в каждой итерации сортировки, если можно так выразиться?
И еще один более простой вопрос. Мы указываем параметры функции в операторе usort "$a" и "$b". На первой итерации они соответствуют 1-му и 2-му элементам массива? Если да, то каким элементам они соответствуют на второй, третьей и последующих итерациях сортировки.
Заранее большое спасибо за ваш ответ. Я пытался самостоятельно выяснить, но как ни крути, прихожу к тому, что двух значений (true or false) было достаточно
ты бы лучше показал ,как с отладчиком на пхп работать
** возводит в степень
return возвращает
sqrt корень числа
-> как это понять, что посмотреть?
+++
сравнение