Неопределенная переменная: это

Внутри метода я получил эту строку:

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

И я получил ошибку выше.

Я использую PHP 5.2 и искал везде, но, похоже, я единственный, у кого есть эта проблема.

Есть идеи?

1 ответ

Я пробовал аналогичный код на http://codepad.viper-7.com/dQLeXu, и я получил ту же ошибку, что и вы. Но мой код находится за пределами класса. ваш метод статического метода или метод экземпляра?

licensed under cc by-sa 3.0 with attribution.