1
也许我问一个愚蠢的问题,但我无法理解这种行为:空()行为
<?php
$this->meeting->google_id = 'test';
$test = $this->meeting->google_id;
var_dump(empty($test));
var_dump(empty($this->meeting));
var_dump(empty($this->meeting->google_id));
?>
给输出:
bool(false) bool(false) bool(true)
为什么的empty($this->meeting->google_id);
结果为真?那么我应该如何检查这个属性呢?
如果你没有完成阅读(有些人倾向于不这样做):你总是可以编写自己的'__isset'方法,这是该文章最有礼貌地提供的方法。 :) – animuson 2010-04-27 07:48:20
提及__isset魔法的方法+1 ...显然,我从来没有读过__get,__set和__call ;-)的魔法方法页面 – richsage 2010-04-27 07:50:01