不要再用PHP的代码简写方式<?=$var?>

以前看过WP的代码规范,其中对No Shorthand PHP的提示不是很重视,因为偷懒很多代码都用的是简写。最近终于尝到了苦头。PHP5下会出现如下错误:

syntax error, unexpected $end in
面对PHP Version 5.1.6,很多代码原本原样的echo出来。看来有些懒还是不能偷的。作为一名php coder,有必要看看PEAR上的代码规范文档,上面有很多举例。

不过我觉得懒还是有的偷的,可以利用模板原理,自动生成标准规范的PHP代码,不用自己编写的PHP code,只需要编辑模板,这样就不用不厌其烦的敲入 < ? PHP 啦。熟悉discuz的朋友应该知道,他的模板就是类似的应用。例如:

模板写法:{if(条件) echo 结果}

自动转换后: < ? php if(条件) echo 结果; ?>