<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Domanda OOP]]></title><description><![CDATA[<p dir="auto">Buonasera! <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--smile" title=":D" alt="😄" /></p>
<p dir="auto">Avrei una domando sulla gestione delle sotto-classi e sul passaggio di proprietà/metodi fra le classi. Mettiamo che io abbiamo il codice:</p>
<p dir="auto">[PHP]<br />
class alpha{</p>
<p dir="auto">public $a = "ciao";</p>
<p dir="auto">public function speak(){<br />
echo $this-&gt;a;<br />
}</p>
<p dir="auto">}</p>
<p dir="auto">class beta extends alpha{</p>
<p dir="auto">public $a = "mondo";</p>
<p dir="auto">public function speak(){<br />
parent::speak();<br />
}</p>
<p dir="auto">}</p>
<p dir="auto">$class_a = new beta;<br />
$class_a-&gt;speak();</p>
<p dir="auto">[/PHP]</p>
<p dir="auto">Il risultato è "mondo", tuttavia il mio obbiettivo era quello di avere il risultato delle funzione uguale a quello che avrei avuto eseguendo la funzione all'interno della classe "alpha". C'è un modo per riprendere la variabile $a usata nella classe "alpha" all'interno di "beta"?</p>
<p dir="auto"><img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/54a3bffb-5e4a-4eb8-81dc-99b2072e5d05-175.gif?v=4as8rolt52f" class="not-responsive emoji emoji-customizations emoji--ciauz" title=":ciauz:" alt=":ciauz:" /></p>
]]></description><link>https://connect.gt/topic/133027/domanda-oop</link><generator>RSS for Node</generator><lastBuildDate>Tue, 19 May 2026 00:40:52 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/133027.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Aug 2010 15:15:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Domanda OOP on Thu, 12 Aug 2010 20:00:16 GMT]]></title><description><![CDATA[<p dir="auto">Grazie a tutti e due per le vostre risposte! <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--smile" title=":D" alt="😄" /></p>
<p dir="auto">La mia era una semplice curiosità per sapere se si potesse utilizzare un valore di una proprietà specificato in un'altra classe ed in seguito cambiato. <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--wink" title=";)" alt="😉" /></p>
]]></description><link>https://connect.gt/post/927963</link><guid isPermaLink="true">https://connect.gt/post/927963</guid><dc:creator><![CDATA[max0005]]></dc:creator><pubDate>Thu, 12 Aug 2010 20:00:16 GMT</pubDate></item><item><title><![CDATA[Reply to Domanda OOP on Thu, 12 Aug 2010 19:51:40 GMT]]></title><description><![CDATA[<p dir="auto">Elimina</p>
<p dir="auto">[PHP]<br />
public $a = "mondo";</p>
<p dir="auto">public function speak(){<br />
parent::speak();<br />
}<br />
[/PHP]</p>
<p dir="auto">In questo modo speak è ereditata dalla classe padre ed il valore di $a sarà quello della classe padre</p>
]]></description><link>https://connect.gt/post/927957</link><guid isPermaLink="true">https://connect.gt/post/927957</guid><dc:creator><![CDATA[ayrton2001]]></dc:creator><pubDate>Thu, 12 Aug 2010 19:51:40 GMT</pubDate></item><item><title><![CDATA[Reply to Domanda OOP on Thu, 12 Aug 2010 18:23:58 GMT]]></title><description><![CDATA[<p dir="auto">No richiami solamente quel metodo, ma l'attributo usa quello dell'istanza...</p>
]]></description><link>https://connect.gt/post/927959</link><guid isPermaLink="true">https://connect.gt/post/927959</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Thu, 12 Aug 2010 18:23:58 GMT</pubDate></item><item><title><![CDATA[Reply to Domanda OOP on Thu, 12 Aug 2010 18:05:40 GMT]]></title><description><![CDATA[<p dir="auto">Ciao Thedarkita,</p>
<p dir="auto">inizialmente avevo capito che con</p>
<p dir="auto">[PHP]parent::funzione();[/PHP]</p>
<p dir="auto">la funzione rendesse lo stesso valore che avrebbe reso se fosse stata eseguita nella classe antenata, per questo avevo creato un piccolo script basato su quel concetto... <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://connect.gt/post/927962</link><guid isPermaLink="true">https://connect.gt/post/927962</guid><dc:creator><![CDATA[max0005]]></dc:creator><pubDate>Thu, 12 Aug 2010 18:05:40 GMT</pubDate></item><item><title><![CDATA[Reply to Domanda OOP on Thu, 12 Aug 2010 17:12:18 GMT]]></title><description><![CDATA[<p dir="auto">Ciao max0005,<br />
se il tuo obbiettivo era ottenere "ciao" non mi sembra proprio possibile, ma che utilità avrebbe una cosa del genere?</p>
]]></description><link>https://connect.gt/post/927958</link><guid isPermaLink="true">https://connect.gt/post/927958</guid><dc:creator><![CDATA[thedarkita]]></dc:creator><pubDate>Thu, 12 Aug 2010 17:12:18 GMT</pubDate></item></channel></rss>