我越来越多地看到这种情况,我不确定我需要做什么来阻止这个警告:
已弃用:创建动态属性...已弃用
这是我的课:
class database {
public $username = "root";
public $password = "password";
public $port = 3306;
public function __construct($params = array())
{
foreach ($params as $key => $value)
{
$this->{$key} = $value;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这就是我实例化它的方式。
$db = new database(array(
'database' => 'db_name',
'server' => 'database.internal',
));
Run Code Online (Sandbox Code Playgroud)
这给了我两条信息:
已弃用:不推荐创建动态属性数据库::$database
已弃用:不推荐创建动态属性数据库::$server
php ×1