请考虑以下几点:
class MyClass
{
private $var1 = "apple";
private $var2 = "orange";
}
$obj = new MyClass();
if($obj) {
// do this
}
else {
// do that
}
PHP将我的对象求值为true,因为它有成员变量。这个逻辑能以某种方式被覆盖吗?换句话说,当我的类的对象被视为布尔值时,我能控制它的计算结果吗?
https://stackoverflow.com/questions/5572849
复制相似问题