Fa sovraccaricare il metodo di supporto php. Mentre prova sotto il codice suggerisce che supporta l'overloading del metodo. Qualsiasi vistaIl metodo di supporto PHP supporta l'overloading
class test
{
public test($data1)
{
echo $data1;
}
}
class test1 extends test
{
public test($data1,$data2)
{
echo $data1.' '.$data2;
}
}
$obj = new test1();
$obj->test('hello','world');
Come ho sovraccarico il metodo fornisce l'output come "ciao mondo". Lo snippet di codice precedente suggerisce php che supporta l'overloading dei metodi. Quindi la mia domanda è il sovraccarico del metodo di supporto php.
Controlla questa risposta http://stackoverflow.com/a/4697712/387194, nel tuo caso non utilizzi sovraccarico ma sovrascrittura. La vecchia funzione non viene eseguita se si scrive '$ obj-> test ('hello');' – jcubic
Refer: http://stackoverflow.com/questions/4697705/php-function-overloading – Arvind