2009-11-17 102 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