【问题标题】:How to make work public variables in array?如何使数组中的公共变量工作?
【发布时间】:2020-01-31 08:45:21
【问题描述】:

请告诉我,这很好用

$code = '111';
 $commands = [
            $code  => "тест"
    ];

如何工作

class Test {
 $code = '111';
 public $commands = [
            $code  => "тест"
    ];
}

【问题讨论】:

标签: php arrays var public


【解决方案1】:

如果您希望您的类属性是动态的,您可以在 __construct 中执行此操作,它会在您创建类的对象时自动调用。

class Test {
 public $code = '111';
 public $commands = [];

    public function __construct() {
        $this->commands[$this->code] = "тест";
    }
}

$a = new Test();
var_dump( $a );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多