有没有办法允许“

有没有办法允许“

在 PHP 中,我希望能够使用<?=打开标记(其效果类似于<?php echo),但我还希望禁止将短打开标记用于除了快速echo填充之外的任何其他用途。

这可能吗?如果可以,我该如何实现?我尝试搜索 serverfault 和 Google,但一无所获。

答案1

我担心 php.ini 配置不允许您立即执行此操作。

可以修改 PHP 源代码(取决于您对 C 的了解),但这会使将来的升级变得更加烦人,因为您必须修补每个版本。

答案2

等到5.4 发布(厚颜无耻地抄袭自这里

如果你自己构建 PHP,你应该能够进行以下更改zend_language_scanner.l 就像这样。我怀疑该文件应该在 5.3.x 中

相关内容