ОБ УРОКЕ
В этом занятии мы учимся создавать свои функции. Теории не так много, но есть сложные моменты. Постарайтесь повторить все примеры из видео, немного поэкспериментировать на свое усмотрение. В дальнейшем практически весь код будет состоять из пользовательских функций, потому эту тему важно хорошо понимать.
В занятии также рассматриваются рекурсивные функции. Я не мог их упустить. Если они вызывают у Вас сложности – это нормально. Когда я впервые столкнулся с ними (в языке С++), то ничего не понял и просто пропустил эту тему. И уже позже, спустя 2 года, когда я штудировал PHP, вернулся и освоил их без труда.
ПЛАН
1. Функции. Описание и вызов.
2. Правила использования.
3. Аргументы функции.
4. Значение аргументов по умолчанию.
5. Область видимости переменных.
6. Передача аргументов по ссылке.
7. Статические переменные.
8. Возврат значений.
9. Рекурсивная функция.