2009-11-17 19 views
10

Estoy usando algún método para cargar automáticamente archivos auxiliares con funciones. El único problema que estoy teniendo ahora, es cómo llamar a las variables en esa clase.¿Cómo puedo llamar a las variables miembro de una clase dentro de un método estático?

Como no estoy instanciando como un objeto, $this no funcionará. Pero, ¿qué será?

class some_helperclass { 

var $some_variable = '007'; 

public static function some_func() 
    { 
    //return 'all ok'; 
    if (self::some_variable !== FALSE) 
    { 
     return self::ip_adres; 
    } 
} 

me puede llamar a la función desde cualquier lugar ahora con la ayuda de spl_autoload_register().

some_helperclass:: some_func(); 

Respuesta

5

Declarar la variable como estática también.

private static $some_variable; 
+0

no, eso no funcionó. Obtuve una página en blanco – Richard

Cuestiones relacionadas