Подсказка типа только снижает производительность, поскольку требует (для объектов) проверить иерархию наследования. Что еще хуже, этот вид проверки дорог в PHP, потому что он выполняется во времени, пропорциональном глубине иерархии.
Тест для типа, такой как тест для подсказки array
, требует гораздо меньших издержек.
Кроме того, в настоящее время он не используется ни для каких целей оптимизации.
Это, однако, полезная функция защитного программирования.