2009-11-17 104 views
10

我正在使用一些方法来自动加载助手文件的功能。我现在唯一的问题是如何调用该类中的变量。如何在静态方法中调用类的成员变量?

因为我没有实例化它作为一个对象,$this将无法​​正常工作。但是会怎样?

class some_helperclass { 

var $some_variable = '007'; 

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

我可以从spl_autoload_register()的帮助下,从任何地方调用该函数。

some_helperclass:: some_func(); 

回答

5

声明该变量也是静态的。

private static $some_variable; 
+0

不,没有工作。我得到了一个空白页 – Richard 2009-11-17 18:48:39