Como chamo uma função filho estática da função estática pa
Como chamo a função filho da função estática pa
No php5.3 existe um método incorporado chamadoget_called_class()
para chamar o método filho da classe pai. Mas meu servidor está executando comphp 5.1.
Existe alguma maneira de fazer isso?
Quero chamá-lo de uma função estática. Para que eu não possa usar "$ this"
Então eu deveria usar a palavra-chave "self"
Abaixo um exemplo da minha classe pai é "Test123", da função estática da classe pai "myfunc" estou tentando chamar a função da classe filho como esta "self :: test ();"
abstract class Test123
{
function __construct()
{
// some code here
}
public static function myfunc()
{
self::test();
}
abstract function test();
}
class Test123456 extends Test123
{
function __construct()
{
parent::__construct();
}
function test()
{
echo "So you managed to call me !!";
}
}
$fish = new Test123456();
$fish->test();
$fish->myfunc();