2011-11-18 65 views

回答

4

只有常量值可以用作类属性的初始值设定项。做它在构造函数中:

class core { 

    public $dbh = null; 

    public function __construct() { 
     $this->dbh = new PDO("mysql:dbname=newdbnaem;host=1.1.1.1:1111", "owner", "passwordlulz"); 
    } 

} 

这个声明可能包括初始化,但初始化必须是一个恒定值 - 也就是说,它必须能够在编译时进行评估,不能依赖于运行时信息以便评估。

http://www.php.net/manual/en/language.oop5.properties.php