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 페이스 북 플러그인 내에서 클래스이며, 내가 노력하고 무엇을하는 플러그인 일반적으로
내에서 잘 작동 것을 알고 클래스 http://codepad.org/d7MtD9i7 코드입니다 할 일은 $this->fb->api('/me');
번째에 속성을 정의하는 것입니다. 내가 이미 플러그인에서 선언 된 클래스 FACEBOOK을 선언 할 수 없으므로 사용자 FB 정보를 얻으 려합니다.
호출하려고'부모 :: __ 구조(); '클래스의 생성자의 첫 번째 문으로. 그것은 내가 추측하는 필요한 신임장을 설정할 것입니다. 클래스 check_fb I를 아래와 같이 코드를 업데이트 –
@Jeffrey는 Wdfb_Model { \t 함수 부모를 확장 :: __ 구조체() { \t \t \t \t Wdfb_Model :: get_wp_user_from_fb();() 멤버 함수 인 getUser에 전화 : 내가 이런 짓을 구문 오류, 예기치 못한 T_PAAMAYIM_NEKUDOTAYIM, 기대 '(' –