替代PHP函数的结尾}? 像
这样的东西function test():
endfunction;
我看到if,while,switch或foreach的替代结构,但没有任何功能。
谢谢!
答案 0 :(得分:6)
不可以看到http://php.net/manual/en/control-structures.alternative-syntax.php
PHP为其某些控制结构提供了另一种语法; 即,if,while,for,foreach和switch。在每种情况下,基本的 替代语法的形式是将左大括号更改为冒号 (:)和endif的结束括号;,endwhile;,endfor;,endforeach;, 或者endwitch;分别。
答案 1 :(得分:0)
我无法确定,但我认为引入alternative syntax for control structures是为了帮助模板设计人员更轻松地识别模板文件中控件结构的终点,其中PHP代码(主要是控件结构)与HTML和Javascript混合在一起(它也使用大括号作为其块)。
此目的从这种语法中排除了函数。模板文件不适合定义函数。