Від автора: в PHP 7 була введена нова функція оголошення скалярного типу даних. Оголошення типу PHP Scalar містить два параметри: coercive — це режим за замовчуванням, і його не потрібно вказувати окремо, strict – цей режим повинен зазначатися явно.
З використанням вищевказаних режимів може бути примусово задано використання наступних типів параметрів функції: int, float, bool, string, interfaces, array, callable
Приклад – режим Coercive
Цей код виводить у браузері наступне: 9
Приклад — режим Strict
Цей код виводить у браузері наступне: Fatal error: Uncaught TypeError: Argument 2 passed to sum() must be of the type integer, string given, …