PHP 7 — оголошення типу Scalar

16

Від автора: в 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, …