ciao
premetto che l'OOP non mi piace, ma nonostante questo voglio capire una cosa: perchè il seguente codice produce questi
risultati??
codice:
risultati:codice:error_reporting(E_ALL); class pippo { var $cont; function pippo(){ $this->cont = 0; } function pluto(){ $this->cont++; return 'stampa qualcosa'; } } class topolino extends pippo { function topolino(){ } function minni(){ $this->pluto(); } } $pippo = new pippo(); echo $pippo->pluto().' '.$pippo->cont.'<hr />'; echo $pippo->pluto().' '.$pippo->cont.'<hr />'; echo $pippo->pluto().' '.$pippo->cont.'<hr />'; $topolino = new topolino(); $topolino->minni(); echo $topolino->pluto().' '.$topolino->cont.'<hr />'; echo $topolino->pluto().' '.$topolino->cont.'<hr />'; echo $topolino->pluto().' '.$topolino->cont.'<hr />';
sicuramente ho sbagliato qualcosa, mi piacerebbe capire cosacodice:stampa qualcosa 1 stampa qualcosa 2 stampa qualcosa 3 stampa qualcosa 2 stampa qualcosa 3 stampa qualcosa 4


 
			
			
 
					
					
					
						 Rispondi quotando
  Rispondi quotando