PHP异常出错:unexpected ’:’ 解决方法

2020-11-14 16:56:56
黄豆   UsualTool.com  
原创博文 77
loading

当PHP英文冒号异常出错时,如:

syntax error, unexpected ':'

很大概率是因为冒号与花括号在同一个PHP语句造成,造成异常情况场景如下:

<?php
if($l==1){
echo 1;
}
if($l==2):
echo 2;
endif;
?>

以上情况冒号与花括号在同一个PHP语句内就会发生问题。

解决方法:

出现以上异常时,是因为程序解释出错,只需要把上一个带花括号的语句结束就OK了。如:

<?php
if($l==1){
echo 1;
}
?>
//先结束语句
//再开始语句
<?php
if($l==2):
echo 2;
endif;
?>

当然也可以把花括号和冒号同步,要么一起用花括号,要么一起用冒号。如:

<?php
if($l==1){
echo 1;
}
if($l==2){
echo 2;
}
?>

或者

<?php
if($l==1):
echo 1;
endif;
if($l==2):
echo 2;
endif;
?>


取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦!

+分享给朋友+
昵称

评论内容

请自觉遵守相关法规,文明评论!
郑重提醒:部分素材来源于互联网,如果侵犯了您的权利,请及时联络我们更正,谢谢合作,电邮:help@usualtool.com