我可以在PHP中定义多少个最大常量?

Yas*_*sai 4 php

我的网站定义了大约100多个常量,这可能达到200个.

我正在使用define()来定义常量.

这会导致性能下降吗?我可以在PHP中定义多少个最大常量?

Sar*_*raz 7

PHP本身使用了数百个常量,所以没问题,你可以选择你喜欢的数量.

只需把它看看php使用了多少常量:

$consts = get_defined_constants();
print_r($consts);
Run Code Online (Sandbox Code Playgroud)

结果我在一个页面中只包含那些行,它总共显示了

990
Run Code Online (Sandbox Code Playgroud)

加载默认设置和扩展时使用的常量


cle*_*tus 5

数百个常量没有问题.我认为常量仅受内存限制,因此如果需要,您可能有数百万.

  • *每个人的常数!*:) (4认同)