我执行代码时发现错误。函数中的布尔参数会产生错误?
function give_me_title(array $var,boolean $condition){
if($condition){
return $var['title'];
}
else{
return 'la condition n\'est pas remplie';
}
}
$published = false;
print 'Le titre est :'. give_me_title($article,$published);
错误消息
Catchable fatal error: Argument 2 passed to give_me_title()
如果删除了关键字“布尔”与我的精确$参数作为条件等按照
function give_me_title(array $var,$condition=null)
错误消息消失。是什么原因? PHP函数不接受布尔参数?