【发布时间】:2012-02-10 17:39:28
【问题描述】:
可能重复:
Cannot use concatenation when declaring default class properties in PHP?
class Db extends PDO {
protected $dsn = "mysql:host=".HOST.";dbname=".DB;
}
如果我在类变量中连接字符串,上面的代码不起作用。 如何解决这个问题。
【问题讨论】:
-
当你声明一个类的属性,并指定初始值时,你不能做任何操作(比如连接)。而是在构造函数中执行。
标签: php class properties