[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Riminilug-general] php caller
Filippo Giunchedi scrisse in data 04/05/06 09:26:
>On Wed, Apr 05, 2006 at 09:07:54AM +0200, Paolo Sala wrote:
>
>
>>>puoi provare a passare $this a m1($child_class) e dentro m1($child_class)
>>>chiamare get_class($child_class) per vedere che classe ti ha chiamato.
>>>
>>>non so come funziona l'ereditarieta' in php4 ma prova anche direttamente
>>>get_class($this) dentro m1, magari funziona (in java mi pare di si)
>>>
>>>
>>>
>>Mille e mille grazie Filippo, non è proprio quello che speravo ma è già
>>qualcosa.
>>
>>
>
>magari fai sapere qualcosa su quale dei due modi funziona. Adesso sono un po'
>piu' convinto sulla seconda risposta; se php4 e' come java riguardo la
>risoluzione (dinamica) dei metodi allora get_class() dentro m1 dovrebbe tornarti
>proprio una classe figlia, ovvero quella che ha chiamato il metodo.
>
>
Filippo, scusa hai ragione!!! get_class sulla classe base ritorna il
nome della classe figlia ed era proprio quello che cercavo!
Davvero ancora mille grazie
Paolo
_______________________________________________
Riminilug-general mailing list
Riminilug-general@xxxxxxxxxxxx
http://riminilug.it/mailman/listinfo/riminilug-general