我知道这不是很好的做法,但我需要一个定义才能回答我的真实问题。
我有一个这样的对象:
class Car
{
public $wheel;
public $engine;
so on..
}
我像这样实例化和编辑值:
myCar = new Car();
myCar->wheels = 4;
myCar->engine = V8;
当我这样做时它叫什么?:
myCar->brakes = "disc";
它填充现有对象中的新键和值,但我不知道它的名称。
更新:我删除了括号。 :)
答案 0 :(得分:2)
简而言之,您正在myCar
对象内创建并分配新的实例变量。
答案 1 :(得分:0)
不是你在myCar实例中创建了一个公共变量吗? http://www.php.net/manual/en/language.oop5.visibility.php
但是Class Car没有刹车,所以当你再次使用新车时,不要刹车。
答案 2 :(得分:0)
您正在创建 对象属性 (属于某个类的变量)。