2010-06-06 38 views

回答

7

PHP本身使用了數百個常量,所以沒有問題,你可以儘可能地多。

只是把這個看的PHP多少常量使用本身:

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

結果我在一個頁面中只包含這些行,它一共有

990 
正在與使用

常量顯示默認設置和擴展加載

5

數百個常量沒有問題。我認爲常數只受內存限制,所以如果需要,你可能有數百萬個。

+3

*常量爲每個人!* :) – 2010-06-06 09:25:59

3

基本上,你可以有儘可能多的內存允許。 PHP中的哈希表實現將確保它們被有效地訪問。由於計數器是32位或64位整數,所以存在一些限制,但是在很久之前您將耗盡內存,這將成爲一個問題:)

相關問題