如何从全局范围访问类构造函数中定义的数据? 我在收到我要推入卡片阵列的值时遇到困难。我不知道我不是在调用正确的属性,还是我只是没有正确地添加到数组中。

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

$cards
是一个变量的局部loc:
__construct
php class constructor scope
1个回答
3
投票

cards

然后您可以在对象内部使用
class Deck {
    public $cards = [];

    public function __construct() {
        $values =array('2','3','4','5','6','7','8','9','10','J','Q','K','A');
        $suits =array('Diamond','Club','Heart','Spade');
        $cards = array();
        foreach ($suits as $suit) {
            foreach($values as $value){
                $this->cards[] = "$value of $suit's";
            }
        }
    }
}
$this->cards
外部。


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.