我只是在这里玩,我的代码:
<?php
function test(string $str, array $arr = array()) {
echo $str;
}
test('something');
结果是:
可捕获的致命错误:传递给 test() 的参数 1 必须是字符串的实例,给定的字符串
我很好奇为什么我可以毫无问题地先于,但我不能$arr
先于?array
$str
string
我只是在这里玩,我的代码:
<?php
function test(string $str, array $arr = array()) {
echo $str;
}
test('something');
结果是:
可捕获的致命错误:传递给 test() 的参数 1 必须是字符串的实例,给定的字符串
我很好奇为什么我可以毫无问题地先于,但我不能$arr
先于?array
$str
string