बस के आसपास खेल रहे हैं और मैं इस पाया।यह कोड एक अनिर्धारित संपत्ति 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