2017-04-19 75 views
-1

這是在一些生成的供應商代碼,我似乎無法弄清楚它做了什麼。變量可以被命名爲$? $ this - > _有效的語法?

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例如