हाय मेरे पास $ $ के बारे में एक प्रश्न है।PHP कक्षाएं
class foo {
function __construct(){
$this->foo = 'bar';
}
}
class bar extends foo {
function __construct() {
$this->bar = $this->foo;
}
}
होगा
$ob = new foo();
$ob = new bar();
echo $ob->bar;
bar
में परिणाम ??
मैं केवल इसलिए सोचता हूं कि मैंने सोचा था कि यह मेरी स्क्रिप्ट के अलावा मुझे लगता है कि परिणाम में ऐसा नहीं लगता है।
एक छोटी सी अजीब है, लेकिन बहुत लचीला के बाद से आप आसानी से सभी पर ओवरलोड नहीं कर सकते हैं (केवल माता-पिता कहते हैं) , आंशिक रूप से कन्स्ट्रक्टर को अधिभारित करें (इसे नए के भीतर से बुलाएं) या इसे पूरी तरह अधिभारित करें (इसे बिल्कुल कॉल नहीं करना)। तो यह अन्य भाषाओं की तुलना में अजीब है, इसका मतलब यह नहीं है कि यह ऐसा करता है (यह एक बड़ा लाभ के रूप में देखा जा सकता है) ... – ircmaxell
तो $ इसका कोई अर्थ नहीं है विस्तारित वर्ग कहा जाता है? मैंने सोचा कि यह $ इसके साथ अपनी वस्तुओं को ले जाएगा। –
नहीं, $ यह वर्तमान उदाहरण को संदर्भित करता रहा है –