私のクラスのモデルは次のようになります。
class Foo {
private $date;
public function set_date($date) {
$this->date = $date;
}
// ANSWER: this gets executed as a constructor (case-insensitive)
public function foo() {
print_r($this->date->format('Y'));
}
}
$Foo = new Foo();
私は得る:Fatal error: Call to a member function format() on a non-object
を呼び出すときnew Foo()
。
エラーを再現できませんでした (上記のコードは機能しているようです)。
上記のコードは、エラーの正確なレプリカになりました。