Código PHP :
<?php
class Prueba
{
// Métodos de Control
public static function Select()
{
return getTexto();
}
private function getTexto()
{
return "test";
}
}
echo Prueba::Select();
?>
Alli estas llamando la funcion getTexto, pues los metodos se llaman con $this
Código PHP :
<?php
class Prueba
{
// Métodos de Control
public static function Select()
{
return $this->getTexto();
}
private function getTexto()
{
return "test";
}
}
echo Prueba::Select();
?>
Pero también te dará problemas, porque no deberias usar $this en el contexto de un metodo estático... asi que la solución seria declarar getTexto como static tambien, quedando así:
Código PHP :
<?php
class Prueba
{
// Métodos de Control
public static function Select()
{
return self::getTexto();
}
private static function getTexto()
{
return "test";
}
}
echo Prueba::Select();
?>
saludos