Вот мой код:
function phpwtf(string $s) {
echo "$s\n";
}
phpwtf("Type hinting is da bomb");
Что приводит к этой ошибке:
Уловимая фатальная ошибка: аргумент 1 передан to phpwtf () должен быть экземпляром string, string given
Это более чем немного оруэлловски, чтобы увидеть, как PHP распознает и отклоняет желаемый тип на одном дыхании. Есть пять индикаторов, черт возьми.
Что эквивалентно подсказке типов для строк в PHP? Дополнительное внимание к ответу, который точно объясняет, что здесь происходит.