2010-09-01 58 views

回答

3

不,不可能對PHP中的變量施加大小限制。

根據你想要做什麼,你可以建立一個setter function的類,它在將一個值賦給一個類的變量之前檢查它的大小。

+0

+1 - 這是我根據問題給出的相同建議 – 2010-09-01 13:30:48

1

什麼是$ foo在你的情況?如果它是一個字符串,你可以用字符限制來完成。如果是數字,您可以查看號碼大小。

+0

這是一個simpleXMLElement。 – Cedric 2010-09-01 14:49:14

0

基於檢查字符串的字符數的想法: 我可以有$foo以字符串表示,例如,print_r($foo,true)和檢查字符數。

if(strlen(print_r($foo,true))<10000){ 
    /*do something*/ 
}; 

(雖然這個解決方案不是時間和功耗使用,而且它的檢查所需的內存空間實在粗糙的方式)。

相關問題