Aqui está o meu código:
function phpwtf(string $s) {
echo "$s\n";
}
phpwtf("Type hinting is da bomb");
O que resulta neste erro:
Erro fatal capturável: o argumento 1 passado para phpwtf () deve ser uma instância de string, string fornecida
É mais do que um pouco orwelliano ver o PHP reconhecer e rejeitar o tipo desejado na mesma respiração. Existem cinco luzes, caramba.
Qual é o equivalente ao tipo de dica para strings no PHP? Consideração de bônus à resposta que explica exatamente o que está acontecendo aqui.