От автора: в PHP 7 была введена новая функция — объявление возвращаемого типа. Объявление возвращаемого типа указывает тип значения, возвращаемого функцией. Мы можем объявлять следующие возвращаемые типы PHP value: int, float, bool, string, interfaces, array, callable.
Пример — валидный возвращаемый тип
1 2 3 4 5 6 7 | <?php declare(strict_types = 1); function returnIntValue(int $value): int { return $value; } print(returnIntValue(5)); ?> |
Этот код выводит в браузере следующее: 5
Пример — некорректный возвращаемый тип

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
Получить курс сейчас! 1 2 3 4 5 6 7 | <?php declare(strict_types = 1); function returnIntValue(int $value): int { return $value + 1.0; } print(returnIntValue(5)); ?> |
Этот код выводит в браузере следующее: Fatal error: Uncaught TypeError: Return value of returnIntValue() must be of the type integer, float returned…
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.

Разработка веб-приложения на PHP
Создайте веб-приложение на PHP на примере приема платежей на сайте
Смотреть