小编Joh*_*925的帖子

PHP 警告已弃用:不推荐创建动态属性

我越来越多地看到这种情况,我不确定我需要做什么来阻止这个警告:

已弃用:创建动态属性...已弃用

这是我的课:

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

30
推荐指数
3
解决办法
10万
查看次数

标签 统计

php ×1