2012-12-27 42 views
0

我是OOP的新手,並試圖從Facebook WP插件的父類中調用一個函數,我從父文件中得到錯誤類PHP致命錯誤:調用一個非對象的成員函數getUser()

我的代碼是:

class check_fb extends Wdfb_Model { 
function __construct() { 
      Wdfb_Model::get_wp_user_from_fb(); 
    } 
} 

//REST OF THE CODE 

這裏是知道它是一個WP Facebook的插件中的類和插件

一般我試圖內行之有效的類http://codepad.org/d7MtD9i7代碼要做的是定義屬性$this->fb->api('/me');在th e我的班級獲取用戶FB信息,因爲我無法聲明已經從插件聲明的班級FACEBOOK。

+0

嘗試調用'父:: __結構();'爲你的類的構造函數的第一個語句。這將設置我猜想的必要憑證。 –

+0

@Jeffrey我的代碼更新如下類check_fb延伸Wdfb_Model { \t功能父:: __構建體(){ \t \t \t \t Wdfb_Model :: get_wp_user_from_fb(); (' –

回答

0

更改 「Wdfb_model ::」 到 「$這個 - >」:

$this->get_wp_user_from_fb(); 
+0

我這樣做,但仍然得到相同的錯誤PHP致命錯誤:調用成員函數getUser()函數調用getUser()函數getUser()在232行的class_wdfb_model.php中的一個非對象上,這個頁面的代碼就在這裏http://codepad.org/d7MtD9i7,謝謝 –

相關問題