当我在PHP中实例化一个对象然后在该对象中声明变量时,它被称为什么?

时间:2010-01-26 02:38:05

标签: php object

我知道这不是很好的做法,但我需要一个定义才能回答我的真实问题。

我有一个这样的对象:

class Car
{
   public $wheel;
   public $engine;
   so on..
}

我像这样实例化和编辑值:

myCar = new Car();
myCar->wheels = 4;
myCar->engine = V8;

当我这样做时它叫什么?:

myCar->brakes = "disc";

它填充现有对象中的新键和值,但我不知道它的名称。

更新:我删除了括号。 :)

3 个答案:

答案 0 :(得分:2)

简而言之,您正在myCar对象内创建并分配新的实例变量。

答案 1 :(得分:0)

不是你在myCar实例中创建了一个公共变量吗? http://www.php.net/manual/en/language.oop5.visibility.php

但是Class Car没有刹车,所以当你再次使用新车时,不要刹车。

答案 2 :(得分:0)

您正在创建 对象属性 (属于某个类的变量)。