为什么我不能将返回字符串的函数作为函数的参数传递,其中参数的类型是字符串?
例如:
function testFunction(string $strInput) {
// Other code here...
return $strInput;
}
$url1 = 'http://www.domain.com/dir1/dir2/dir3?key=value';
testFunction(parse_url($url1, PHP_URL_PATH));
上面的代码返回错误:
可捕获的致命错误:传递给 testFunction() 的参数 1 必须是字符串的实例...
我怎样才能做到这一点?