2017-04-19 12 views
-1

これはいくつかの生成されたベンダーコードであり、私はそれが何をしているのか分からないようです。変数はちょうど$と名付けられますか? $ this - > _は有効な構文ですか?

php.net/manual/en/language.variables.basics.phpに基づいて
public function __construct($ = null) 
{ 
      parent::__construct(); 
      $this->_ = $; 
} 

答えて

3

いいえ$に値を割り当てようとすると、エラーが発生します。推測で

、あなたのコードは、空であったパラメータを取る関数によって生成された、のようなもの:

function generatePHPFile($name) { 
    str = "public function __construct($" . $name . "= null)"; 
    // write str to something.php 
} 

generatePHPFile(""); 

$this->_が有効ですが、私はそれが再びそのパラメータを持っていることになっていた疑いがあるので、$this->_myobj例えば、

0

:「有効な変数名は文字で始まるか、下線、文字、数字、またはアンダースコアの任意の数字が続きます。」

「任意の数値」が0以上の場合、$this->_または$_は有効な変数ですが、$だけではありません。

関連する問題