наверх

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

Помимо встроенных функций PHP, часто возникает необходимость создания своих функций, выполняющих не стандартные задачи. Функция создается следующим способом:

Где name имя функции(оно может быть любым).  Между фигурными скобками, в теле функции описываем логику кода который будет выполнять функция. Для того чтобы вызвать пользовательскую функцию следует указать ее имя с пустыми круглыми скобками в той части программы, в которой данная функция должна выполнятся:

В функцию можно передавать различные параметры. Например вызывая функцию мы можем написать что-нибудь в скобках:

Если планируется передавать параметры в функцию, то в объявлении функции их нужно принимать. Например добавить в объявление переменную которая будет принимать параметр и уже в теле функции подставлять ее в нужное место:

В функцию можно передавать несколько параметров, перечислив их через запятую:

Результат выполнения функции можно получить с помощью выражения return. Данное выражение возвращает  результат действий функции. Например:

Выведет 6400 — квадрат числа 80. Результат выполнения функции можно поместить в переменную и уже ее вызывать в любом месте  программы.

Довольно удобно помещать в функции, например перебор массивов:

Теперь вместо многократного повторения цикла foreach в теле программы, достаточно один раз вызвать функцию.