相关疑难解决方法(0)

将对象评估为布尔值

考虑以下:

class MyClass
{
  private $var1 = "apple";
  private $var2 = "orange";
}

$obj = new MyClass();

if($obj) { 
  // do this
}
else {
  // do that
}
Run Code Online (Sandbox Code Playgroud)

PHP将我的对象评估为true,因为它有成员变量.这个逻辑可以以某种方式被覆盖吗?换句话说,当我被视为布尔值时,我可以控制我的类的对象将被评估的内容吗?

php evaluation class object

20
推荐指数
4
解决办法
8269
查看次数

标签 统计

class ×1

evaluation ×1

object ×1

php ×1