Czy metoda wsparcia php jest przeciążona. Podczas próby poniżej kodu sugeruje, że obsługuje on przeciążanie metod. Wszelkie widokiCzy metoda wsparcia Php jest przeciążona?
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');
Ponieważ przeciążenie metody daje wynik jako "Witaj świecie". Powyższy fragment kodu sugeruje, że metoda php obsługuje przeciążanie metod. Moje pytanie brzmi: przeciążenie metody php.
Sprawdź tę odpowiedź http://stackoverflow.com/a/4697712/387194, w twoim przypadku nie używasz przeciążania, ale nadpisywania. Stara funkcja nie jest wykonywana, jeśli napiszesz '$ obj-> test (" cześć ");' – jcubic
Patrz: http://stackoverflow.com/questions/4697705/php-function-overloading – Arvind