我们可以在 C++ 中定义循环模板,以缩短编码时间:
#define fo(a,b,c) for( a = ( b ); a < ( c ); ++ a )
有没有办法在 PHP 中做同样的事情?
最佳答案
谢天谢地没有。你可以做很多可怕的事情来使 PHP 变得不可读,但这不是其中之一。
PHP 默认不使用预处理器。作为一种动态语言,它没有作为其一部分运行的构建步骤。您可以使用第三方预处理器,例如 CCPP ,当然您也可以自己编写,但它们可能会大大改变您的工作流程。
一个有趣的 PHP 预处理器是 PiHiPi它试图向 JSON 之类的语言添加有用的功能,例如数组语法,而不是每次都需要编写 array()
。可惜作者已经撤了。
关于php - 如何在 php 中创建循环模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6163053/