小册名称:PHP8入门与项目实战(5)
首先需要说明的是,在PHP中,括号包含两种语义,既可以是分隔符,也可以是表达式,例如:
·分隔符的作用比较常用,比如(1+4)*4等于20。
·在(function(){})();中,function之前的一对括号作为分隔符,后面的括号表示立即执行这个方法。
另外,由于括号的使用层次比较多,因此可能会导致括号不匹配的错误,如以下代码所示:
if((($a==$b)and($b==$c))and($c==$d){ //此处缺少一个括号 echo "正确的括号使用方法!"}
if((($a==$b)and($b==$c))and($c==$d){ //此处缺少一个括号
echo "正确的括号使用方法!"
}