如何解决 PHP 7 之前的“必须是字符串的实例,给出字符串”?
2022-08-30 06:17:38
这是我的代码:
function phpwtf(string $s) {
echo "$s\n";
}
phpwtf("Type hinting is da bomb");
这会导致此错误:
可捕获的致命错误:传递给 phpwtf() 的参数 1 必须是字符串的实例,给定字符串
看到PHP同时识别和拒绝所需的类型,这不仅仅是一个奥威尔式的。有五盏灯,该死的。
PHP 中字符串的类型提示的等效项是什么?对答案的奖励考虑,可以准确解释这里发生了什么。