Основы PHP
Теория: Параметры функций
Функции могут не только возвращать значения, но и принимать их в виде параметров. С параметрами функций мы уже сталкивались:
В этом уроке мы научимся создавать функции, которые принимают на вход параметры. Представим, что перед нами стоит задача – реализовать функцию getLastChar(). Она возвращает последний символ в строке, переданной на вход как параметр. Вот как будет выглядеть использование этой функции:
Из описания и примеров кода мы можем сделать следующие выводы:
- Нам нужно определить функцию
getLastChar() - Функция должна принимать на вход один параметр строкового типа
- Функция должна возвращать значение строкового типа
Определение функции:
Разберем его. В скобках указывается имя параметра ($str). Так как внутри функции мы не знаем, с каким конкретно значением идет работа, то параметры всегда описываются как переменные.
Имя параметра может быть любым, оно не связано с тем, как вызывается функция. Главное, чтобы это имя отражало смысл значения, которое содержится внутри. Конкретное значение параметра будет зависеть от вызова этой функции.
Этот параметр является обязательным. Если попробовать вызвать функцию без него, то интерпретатор выдаст ошибку:
Так же можно указывать два, три и более параметров. Они отделяются запятыми:
.png)

