php – 哪个更快?常量,变量或变量数组

我当前的Web应用程序使用约30个左右的Contants(DEFINE())。我正在读取变量更快的东西。假设有一个命名约定来避免变量覆盖,我看到的唯一其他的回调是,这些变量必须被定义为全局变量,在每个函数中都是如此。

哪个更快?我在整个应用程序中使用了这些常量,并且可能会永远添加到列表中,并将它们用于和使用函数和类。

使用define()定义的常量在PHP中相当慢。人们实际上写了扩展(如hidef)来提高性能。

但除非你有很多常量,否则这不应该有很大的不同。

从PHP 5.3起,您也可以使用const NAME = VALUE的编译时常数。那些要快得多

转载注明原文:php – 哪个更快?常量,变量或变量数组 - 代码日志