2014-10-10 2 views
0

PHP 파일을로드 한 후 내 HTML-soure가 비어 있습니다.file_get_contents를 사용하여 개인 변수를 선언 할 때 오류가 발생했습니다.

누군가가 file_get_contents를 사용하여 개인 변수를 선언 할 때 왜이 오류가 발생하는지 알려주실 수 있습니까?

class Main { 
    private $order = file_get_contents("file.ini"); 
    ... 
    ... 
    ... 
} 

나는

덕분에 그래 allow_url_fopen을 =, PHP 5.3.28을 사용하고 있습니다!

답변

1

불가능합니다. 그것을 construct 메쏘드에서 선언하십시오.

class Main { 
    private $order; 
    public function __construct(){ 
    $this->order = file_get_contents("file.ini"); 
    } 
} 
+0

예를 들어주세요. 나는 결코 생성자를 사용하지 않았다. –

+0

@MartinDittrich가 방금 했어요 –

+0

Marvin에게 감사드립니다. –

0

는 나는 당신을 도움이되기를 바랍니다 :

class Main { 

    private $order; 

    public function __construct($path) { 
     $this->order = file_get_contents($path); 
    } 

    public function getOrder() { 
     return $this->order; 
    } 

    public function setOrder($path) { 
     $this->order = file_get_contents($path); 
    } 

} 

행운을 빕니다!

+0

고마워, 내가 생성자에 대해 읽었지만 지금 나는 그것을 이해한다 :) –

+0

나는이 코멘트를 나중에 삭제할 것이고, 이미지를 아직 게시 할 수 없다 ... 빌어 먹을 –

관련 문제