動作しない単純なコードを次に示します。
クラスを宣言します。クラスに空の配列が含まれています。次に、クラスの外で、非常に簡単な方法で単一の項目 (別の配列) を設定しようとします。
class Order {
public $productArr = array();
function __construct (){
}
}
$order = new Order();
$drumMachine = array('category' => 'musical instrument', 'brand' => 'Emu', 'model' => 'sp1200');
$order->$productsArr[$drumMachine];
これを行う正しい方法は何ですか?$drumMachine はおそらく $_SESSION['cart'] から取得されますが、ここでは単純化しました。
手続き型プログラミングやりすぎた…!