我正在嘗試訪問函數file_get_contents_curl
。來自get_facebook_details()
。從位於另一個公共函數中的函數的類內部訪問函數
class frontend {
public function file_get_contents_curl($domain) {
}
public function get_all_seo_details() {
require_once('details-functions.php');
$facebook_details = get_facebook_details($cur_domain);
}
}
細節-的functions.php
function get_facebook_details() {
$result = file_get_contents_curl('http://graph.facebook.com/'.$username);
//.... some more code
}
我想:
$result = self::file_get_contents_curl('http://graph.facebook.com/'.$username);
致命錯誤:無法訪問自::當無級範圍是有效的。
$result = $this->file_get_contents_curl('http://graph.facebook.com/'.$username);
非對象這個錯誤
$result = frontend::file_get_contents_curl('http://graph.facebook.com/'.$username);
嚴格的標準:非靜態方法前端:: file_get_contents_curl()不應該被靜態調用
致命錯誤:調用未定義的函數file_get_contents_curl()
那麼首先,你應該擺脫方法體內的require語句。你爲什麼要這樣做? – cypher 2014-11-21 16:28:34