脚本宝典收集整理的这篇文章主要介绍了php – 为什么alternate-syntax switch语句中的输出会导致语法错误,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的IDE(PHPstorm)检测到错误,但它没有提供任何有用的纠正上下文.将文件作为模板包含时,代码肯定会产生致命错误.
手册页的警告:
<?PHP switch ($foo): ?> <?PHP case 1: ?> ... <?PHP endswitch ?>
<?PHP switch ($foo): ?> <?PHP case 1: ?> ... <?PHP endswitch ?>
手册页没有提供任何解释.一些用户comments on the page也没有解释任何事情;他们只是重申不允许有空格.
为什么这是语法错误?
<?PHP $foo = 1; switch ($foo) { ?> This can't be here. <?PHP case 1: echo "I'm one"; break; case 2: echo "I'm two"; break; }
这导致:
使用替代语法的空白特定限制是它是替代语法的原因之一:它导致难看的格式化并且缺少通常期望看到它的缩进.
以上是脚本宝典为你收集整理的php – 为什么alternate-syntax switch语句中的输出会导致语法错误全部内容,希望文章能够帮你解决php – 为什么alternate-syntax switch语句中的输出会导致语法错误所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。