PHP теория: "Основные инструменты и подходы"

Урок 6: Пользовательские функции

Длительность: 47 минут Сложность: Средне

Об уроке

В этом занятии мы учимся создавать свои функции. Теории не так много, но есть сложные моменты. Постарайтесь повторить все примеры из видео, немного поэкспериментировать на свое усмотрение. В дальнейшем практически весь код будет состоять из пользовательских функций, потому эту тему важно хорошо понимать. 

В занятии также рассматриваются рекурсивные функции. Я не мог их упустить. Если они вызывают у Вас сложности - это нормально. Когда я впервые столкнулся с ними (в языке С++), то ничего не понял и просто пропустил эту тему. И уже позже, спустя 2 года, когда я штудировал PHP, вернулся и освоил их без труда.


План

1. Функции. Описание и вызов.

2. Правила использования.

3. Аргументы функции.

4. Значение аргументов по умолчанию.

5. Область видимости переменных.

6. Передача аргументов по ссылке.

7. Статические переменные.

8. Возврат значений.

9. Рекурсивная функция.


Видео


Домашние задания

Очень важно закрепить пройденный материал, выполняя практические задания самостоятельно. Для этой цели я подготовил домашние задания с решениями. Всего Вас ждет более 30 интересных задач по курсу PHP Start | Теория, которые помогут лучше понять и запомнить пройденные уроки.

Поделитесь в социальных сетях

  • Материалы PHP Start | Теория
  • Домашние задания по урокам
  • Решения домашних заданий

Подробнее

  • Сборник советов

Советы для тех, кто заканчивает или закончил курс PHP Start:

  • Как быть полезным работодателю?
  • Организация рабочего процесса
  • Что учить дальше?

Подробнее

Преподаватель

Виктор Зинченко
Виктор Зинченко

Веб-разработчик

Профессионально занимаюсь веб-разработкой 5 лет. Имею опыт в проектировании и программировании сложных систем, рефакторинге, администрировании серверов, веб-безопасности.

Занимался созданием онлайн-магазинов, медиа ресурсов, порталов промо-акций, социальных сетей и др.

В 2013 году получил сертификат по знанию PHP от компании Zend (создателей языка).