我们可以在 C++ 中定义循环模板,以缩短编码时间:
#define fo(a,b,c) for( a = ( b ); a < ( c ); ++ a )
有没有办法在 PHP 中做同样的事情?
幸好没有。有很多可怕的事情可以使 PHP 变得不可读,但这不是其中之一。
PHP 默认不使用预处理器。作为一种动态语言,没有构建步骤可以作为其一部分运行。您可以使用第三方预处理器,例如CCPP http://code.metala.org/p/ccpp/,当然您可以自己编写,但它们可能会大大改变您的工作流程。
一个有趣的 PHP 预处理器是PiHiPi http://web.archive.org/web/20110321161525/http://code.google.com/p/pihipi/它尝试向语言添加有用的功能,例如 JSON 之类的数组语法,而不是需要编写array()
每次。可惜作者已经把它撤了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)