【发布时间】:2021-06-29 14:06:44
【问题描述】:
我预计以下内容会生成类型错误,因为 123 是整数而不是字符串,所以可以为需要字符串的函数提供整数吗?
foo(123);
function foo(string $str) {
...
}
【问题讨论】:
-
另请注意,严格类型声明不会使 PHP 严格类型化。 PHP 仍然是松散类型的。它只是类型检查的函数/方法参数和返回值。查看演示:sandbox.onlinephpfunctions.com/code/…
-
非常感谢!
标签: php type-declaration