ちょうど遊んで、私はこれを見つけました。なぜこのコードは未定義のプロパティPHPの通知を投げていないのですか?
$this->newAxis()
を参照することにより、通話がvar_dump()
がする一方でないは、未定義のプロパティ通知(xAxis
プロパティを)投げるのはなぜ?
public function newXAxis()
{
// var_dump(isset($this->xAxis)); // false
// var_dump($this->xAxis); // Throws the notice
return $this->newAxis($this->xAxis); // Should throw the notice?!
}
protected function newAxis(&$current)
{
// ...
}
それは、このように直接プロパティにアクセスしていない、参照渡しとは何かを持っていますか?あなたは(クラスから)、それをオブジェクトとしてアクセスしているので、私はここに手足に行くよ
私はいつも新しいことを学ぶので、プログラミングが大好きです。マニュアルを参照してくれてありがとう。 – gremo