2010-09-01 59 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*/ 
}; 

(虽然这个解决方案不是时间和功耗使用,而且它的检查所需的内存空间实在粗糙的方式)。

相关问题