ТИП ВОЗВРАЩАЕМОГО ЗНАЧЕНИЯ ФУНКЦИИ PHP
В PHP при определении функции можно указать тип возвращаемого значения с помощью знака двоеточия и названия типа. Например:
function sum(int $a, int $b): int {
return $a + $b;
}
В этом примере функция sum принимает два аргумента типа int и возвращает их сумму, также тип int.
Тип возвращаемого значения может быть любым из 8 примитивных типов (int, float, bool, string, array, object, callable, iterable) или указателем на класс. Возвращаемое значение также может быть типа void, если функция не возвращает никакого значения:
function log_message(string $message): void {
// код для записи сообщения в лог
}
Если тип возвращаемого значения не указан явно, PHP будет возвращать значение типа mixed, то есть любой тип данных.
Функции - #19 - Видеоуроки по PHP7
Работа с параметрами функций в PHP - Базовый курс PHP-7
Объявление и вызов функции в PHP - Базовый курс PHP-7
PHP - методы
PHP 8.0 - 8.2 - Производительность и фичи
PHP курс для Laravel. 11. Возвращаемые функции
Основы php функции передача переменных по ссылке
37 Возвращаемое значение функции. Оператор return Python