PHP/Programmazione/OOP: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
togliere i commenti sembra significare cancellare le righe
come sotto
Riga 168:
 
La stessa cosa succede se ricommentiamo la riga 21 (rimettendo i caratteri "//") scommentiamo la riga 22, e questo perché stiamo richiamando la variabile dall'esterno della classe. Come si vede invece dalla riga 25, il metodo <code>stampa()</code> viene richiamato dalla variabile <code>a</code> che è istanza della classe prova. Essendo il metodo stampa() parte della classe prova, esso può accedere alla variabile privata <code>priv</code>.<br>
TogliendoScommentando il commento allala riga 29 otterremo un effetto che può sembrare particolare, anzichèanziché dare errore il motore stamperà <code>b priv</code> e tutto quello che segue questa riga. Infatti la variabile privata priv non viene estesa ed il motore non restituisce un fatal, bensì:<br>
<code> Undefined property: altro::$priv in /path/test.php on line 29, referer: http://localhost/</code><br>