2012-06-18 4 views
0

클래스 ceff() 안에 wsGO()라는 함수가 있습니다. ceff 클래스 내에서 그 함수를 실행할 수 있기를 원합니다. 이 코드를 사용했습니다 :해당 클래스 내에서 함수 호출 - php

class ceff{ 

    $ceff_instance = new ceff($this); 
    $ceff_instance = wsGO(); 

    public function wsGO(){ 
     .... 
    } 
} 

그러나 이것은 작동하지 않았습니다. 어떤 아이디어?

답변

2

PHP에서는 상수가 아닌 함수 또는 생성자 호출로만 속성을 초기화 할 수 있습니다. 하지만 생성자에서 다음과 같이 할 수 있습니다.

class ceff{ 

    public $ceff_instance; 

    public function __construct() { 
     $this->ceff_instance = $this->wsGO(); 
    } 

    public function wsGO(){ 
     .... 
    } 
} 
+0

완벽한! 그러나, 내 wsGO 배열을 반환합니다, 어떻게 내가 그 동등한 변수를 설정할 것이라고? – nathpilland

관련 문제