2017-02-13 18 views
1

PHPコード配列内の関数が機能していませんか?

class XXX{ 
public function ggGet($str){ 
    return gGet($str); // This is ok working gGet is global function 
} 
public static $Array = array ("value" => $this->ggGet("email")); // This code is error Why? 

} 

私はクラスの配列内の関数を使用する必要があります。

このエラーが表示されます。

Parse error: syntax error, unexpected '$this' (T_VARIABLE) in /var/www/html/

どうすればよいですか?

ありがとうございます。

class XXX{ 

    $MyArray = array(); 

    public function __construct(){ 
     $this->MyArray["value"] = $this->ggGet("email"); 
    } 

    public function ggGet($str){ 
     return gGet($str); 
    } 

} 

使用__construct()は、クラス内のVARの値を開始する必要があるたび:

答えて

2

はこれを試してみてください。

関連する問題