PHP 7 和严格的“资源”类型
PHP 7 是否支持对资源进行严格键入?如果是这样,如何?
例如:
declare (strict_types=1);
$ch = curl_init ();
test ($ch);
function test (resource $ch)
{
}
以上将给出错误:
致命错误:未捕获的类型错误:传递给 test() 的参数 1 必须是资源的实例,给定资源
var_dump显示它是 resource(4, curl),手册说返回一个资源。$ch
curl_init ()
是否可以严格键入函数来支持 ?test()
$ch variable