2010-06-06 81 views

回答

7

PHP本身使用了数百个常量,所以没有问题,你可以尽可能地多。

只是把这个看的PHP多少常量使用本身:

$consts = get_defined_constants(); 
print_r($consts); 

结果我在一个页面中只包含这些行,它一共有

990 
正在与使用

常量显示默认设置和扩展加载

5

数百个常量没有问题。我认为常数只受内存限制,所以如果需要,你可能有数百万个。

+3

*常量为每个人!* :) – 2010-06-06 09:25:59

3

基本上,你可以有尽可能多的内存允许。 PHP中的哈希表实现将确保它们被有效地访问。由于计数器是32位或64位整数,所以存在一些限制,但是在很久之前您将耗尽内存,这将成为一个问题:)

相关问题