Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/09/2009, 14:41
maue75
 
Fecha de Ingreso: noviembre-2008
Mensajes: 288
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: duda cortita sobre ambito de una abstracta

Ahhh... muchas gracias profe! usted está por todos lados!!

Le he quitado el abstract a la clase.
Solo me ha resultado si declaro a las funciones dentro de Run() como estaticas también.

class Ejecuta
{
public static function Run()
{
....
self::_iniciar();
self::_run();
}
private static function _iniciar() { ..... }
private static function _run() { ..... }
}

La pregunta es como declarar no estaticas a _iniciar y _run e invocarlas correctamente desde Run().


Con self o this, me da error.
$this->_inciar(); o self::_iniciar();

con self:
Strict Standards: Non-static method Ejecuta::_iniciar() should not be called statically

con this:
Fatal error: Using $this when not in object context