Типы SPL
PHP Manual

Введение

Это расширение стремится помогать людям, делающим PHP более сильным типизированным языком и может быть хорошей альтернативой скалярному выводу подсказок типа. Это обеспечивается различными классами обработки типа, таких как integer, float, bool, enum and string

Внимание

Это расширение является ЭКСПЕРИМЕНТАЛЬНЫМ. Поведение этого расширения, включая имена его функций и любую другую относящуюся к нему документацию, может измениться в последующих версиях PHP без уведомления. Используйте это расширение на свой страх и риск.


Типы SPL
PHP Manual