PHP для начинающих | Урок#16. Функции
Автор: DanilovCode - Уроки PHP, Yii2
Загружено: 2022-07-28
Просмотров: 349
Описание:
Обсуждение и вопросы в группе: https://t.me/danilovcodechat
Канал с новостями: https://t.me/danilovcode
Функция - это именованный блок кода, который задается один раз, а затем может использоваться в различных местах кода неограниченное количество раз. Функции применяются для исключения повторов кода и улучшения его наглядности. Рассмотрим синтаксис функции.
Определение функции состоит из следующих частей:
Ключевого слова function.
Наименования, написание которого подчиняется тем же правилам, что и написание переменных, за исключением того, что знак доллара в начале имени не ставится.
Параметров, которые указываются в круглых скобках после имени функции.
Тела функции, которое следует после описания параметров и всегда обрамляется фигурными скобками.
Сама по себе функция ничего не делает, пока ее не вызовут. Мы указываем имя функции и круглые скобки возле нее. В скобках указываются аргументы, передаваемые в функцию. Количество аргументов должно соответствовать количеству параметров заданных при определении функции. В конце инструкции ставится точка с запятой.
Некоторые важные особенности функций:
Имя функции не чувствительно к регистру, в отличие от переменных и констант.
Параметры - это переменные, которые принимают значения аргументов, переданных при вызове функции и становятся доступны в теле функции для использования. Параметров может быть любое количество или не быть совсем.
Параметры можно передавать по ссылке. Для этого перед знаком $ в имени переменной параметра ставится знак &. При изменении параметров переданных по ссылке изменяются значения переменных, которые были подставлены в качестве аргументов в вызов функции.
Тело функции может содержать любое число инструкций кода, либо быть пустым.
В теле функции может быть использован оператор return, после которого указывается выражение, результат которого должен быть возвращен функцией. Его использование не обязательно, функция может ничего не возвращать. Возвращаемое значение функции можно использовать в том месте где она была вызвана.
Некоторым параметрам можно задать значение по умолчанию. Такие параметры можно не передавать аргументами.
Любые инструкции размещенные по ходу выполнения программы после оператора return в пределах тела функции будут проигнорированы интерпретатором, так как return вызывает немедленное завершение работы функции. Это удобно использовать в условных конструкциях, например, при выполнении определенного условия завершать работу функции и возвращать одно значение, а в противном случае продолжать выполнение инструкций функции и затем возвращать какое-то другое значение.
Оператор return может не содержать выражения вовсе. Тогда он просто прерывает работу функции.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: