ФУНКЦИИ PHP 7
Функции в PHP 7 имеют некоторые особенности, которых не было в предыдущих версиях PHP.
1. Одним из нововведений является строгая типизация, которая может быть задана при объявлении функции. Это позволяет контролировать тип данных входных параметров и возвращаемого значения. Пример:
function sum(int $a, int $b): int {
return $a + $b;
}
2. Еще одним новшеством является объявление типа возвращаемого значения в самом начале функции:
function divide(float $a, float $b): ?float {
if ($b == 0) {
return null;
}
return $a / $b;
}
3. PHP 7 также поддерживает переменное число аргументов функции:
function addNumbers(...$numbers) {
$sum = 0;
foreach ($numbers as $number) {
$sum += $number;
}
return $sum;
}
4. В PHP 7 можно использовать анонимные функции, которые позволяют создавать функции внутри других функций или передавать их как параметры:
$greeting = function($name) {
echo "Hello, $name!";
};
5. PHP 7 также поддерживает ретранслируемый атрибут, который позволяет указать, что функция может быть выполнена через другой код:
#[Reentrant]
function myFunction() {
// код функции
}
Работа с параметрами функций в PHP - Базовый курс PHP-7
Основы php функции
Уроки PHP 7 - Функции. Статические переменные в функциях.
Функции для работы с символами в PHP - Базовый курс PHP-7
Объявление и вызов функции в PHP - Базовый курс PHP-7
Function (функции) php. Как создать и как пользоваться.
Функции работы с массивами в PHP - Базовый курс PHP-7
Уроки PHP #7 Создание функций
ОБУЧАЮЩИЙ МАРАФОН T7 - ДЕНЬ 2 (14.06.23) - Юридический разбор. Пруфы за 7 месяцев сотрудничества.
Уроки PHP 7 - Функции даты и времени. Date(). Time().