未定义的变量:this


Undefined variable : this

在方法内部,我得到了以下行:

if ($db == null && is_object($this) && isset($this->db)) $db = $this->db;

我得到了上面的错误。

我使用的是PHP 5.2,一直在到处搜索,但似乎只有我一个人有这个问题。

有什么想法吗?

我在http://codepad.viper-7.com/dQLeXu我得到了和你一样的错误。但是我的代码在类之外。您的方法是静态方法还是实例方法?