配列に含まれるオブジェクトのプロパティにアクセスするにはどうすればよいですか?配列に含まれるオブジェクトのプロパティにアクセスする方法 -
なぜ以下のコードが機能しないのですか?
<?php
class Car{
private $model;
private $color;
private $price;
public function __car($model, $color, $price)
{
this.$model = $model;
this.$color = $color;
this.$price = $price;
}
}
$cars = [];
$jetta = new Car("Jetta", "Red", 2500);
$cars[] = $jetta;
$cobalt = new Car("Cobalt", "Blue", 3000);
$cars[] = $cobalt;
// this is the part of the code that doesn't work
// I need to output the values from the objects, model, color and price
echo $cars[0]->$model;
echo $cars[0]->$color;
echo $cars[0]->$price;
おかげ
Goが 'private'視認性が何を意味するのか調べます。 – CBroe