这是我的代码:
function phpwtf(string $s) {
echo "$s\n";
}
phpwtf("Type hinting is da bomb");
这会导致此错误:
可捕获的致命错误:传递给phpwtf()的参数%1必须是String的实例,给定的字符串
看到PHP同时识别和拒绝所需的类型,简直有点奥威尔式的感觉.There are five lights, damn it.个
PHP中字符串的类型暗示的类似功能是什么?对答案的额外考虑正好解释了这里发生的事情.