Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Can';t将类中的PDO对象初始化为属性_Php_Oop_Class_Pdo_Properties - Fatal编程技术网

Php Can';t将类中的PDO对象初始化为属性

Php Can';t将类中的PDO对象初始化为属性,php,oop,class,pdo,properties,Php,Oop,Class,Pdo,Properties,可能重复: 函数的结束标记出现语法错误。只有常量值可以用作类属性的初始值设定项。在构造函数中执行此操作: class core { public $dbh = null; public function __construct() { $this->dbh = new PDO("mysql:dbname=newdbnaem;host=1.1.1.1:1111", "owner", "passwordlulz"); } } 该声明可能包含一个

可能重复:


函数的结束标记出现语法错误。

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

class core {

    public $dbh = null;

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

}
该声明可能包含一个初始化,但该初始化必须是一个常量值——也就是说,它必须能够在编译时进行计算,并且必须不依赖于运行时信息才能进行计算


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

class core {

    public $dbh = null;

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

}
该声明可能包含一个初始化,但该初始化必须是一个常量值——也就是说,它必须能够在编译时进行计算,并且必须不依赖于运行时信息才能进行计算