php如何验证类的属性是私有的?不要用反射。。
2 回答
HUH函数
TA贡献1836条经验 获得超4个赞
classPTest{private$v;publicfunction__construct(){$this->v=123;}}$p=newPTest();try{echo$p->v;}catch(Error$e){if(strstr($e->getMessage(),'accessprivateproperty')){echo"访问了私有属性\n";}}
饮歌长啸
TA贡献1951条经验 获得超3个赞
classsomeClass{publicfunctionpublicFunc(){}privatefunctionprivateFunc(){}}var_dump(is_callable([newsomeClass,'publicFunc']));//bool(true)var_dump(is_callable([newsomeClass,'privateFunc']));//bool(false)
添加回答
举报
0/150
提交
取消