Как это называется, когда я создаю экземпляр объекта в PHP, а затем объявляю переменные внутри этого объекта? - PullRequest
2 голосов
/ 26 января 2010

Я знаю, что это не очень хорошая практика, но мне нужно определение, чтобы получить ответ на мой настоящий вопрос.

У меня есть такой объект:

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

Я создаю экземпляр иредактировать значения следующим образом:

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

Как это называется, когда я это делаю?:

myCar->brakes = "disc";

Он заполняет новый ключ и значение в существующем объекте, но я незнаю имя для этого.

Обновление: Я удалил скобки.:)

Ответы [ 3 ]

2 голосов
/ 26 января 2010

Проще говоря, вы создаете и присваиваете новую переменную экземпляра внутри объекта myCar.

0 голосов
/ 26 января 2010

Вы создаете свойства объекта (переменные, являющиеся частью класса).

0 голосов
/ 26 января 2010

разве вы не создали открытые переменные тормоза внутри экземпляра myCar на лету? http://www.php.net/manual/en/language.oop5.visibility.php

но у Class Car нет тормозов, поэтому, когда вы снова новый автомобиль, нет тормозов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...