Cómo llamo a una función secundaria estática desde la función estática principal?

¿Cómo llamo a la función secundaria desde la función estática principal?

En php5.3 hay un método incorporado llamadoget_called_class() para llamar al método hijo desde la clase padre. Pero mi servidor se está ejecutando conphp 5.1.

¿Hay alguna forma de hacer esto?

Quiero llamarlo desde una función estática. Para que no pueda usar "$ this"

Así que debería usar la palabra clave "self".

A continuación, mi clase principal es "Test123", desde la función estática de la clase principal "myfunc" estoy tratando de llamar a la función de clase secundaria como "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();

Respuestas a la pregunta(3)

Su respuesta a la pregunta