如何在数组中使工作成为公共变量?

问题描述 投票:0回答:1

[请告诉我,这很好用

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

如何工作

class Test {
 $code = '111';
 public $commands = [
            $code  => "тест"
    ];
}
php arrays var public
1个回答
0
投票

如果要使类属性具有动态性,可以在创建类对象时自动调用的__construct中执行此操作。

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

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

$a = new Test();
var_dump( $a );
© www.soinside.com 2019 - 2024. All rights reserved.