Как написать простой объект на PHP - PullRequest
9 голосов
/ 30 ноября 2011

это довольно простой вопрос, но я не могу найти правильный ответ.

Допустим, я пишу в ActionScript 3 такой объект:

var myCar = new Object();
myCar.engine = "Nice Engine";
myCar.numberOfDoors = 4;
myCar.howFast= 150;

как мне написать такую ​​вещь на PHP?

Ответы [ 2 ]

22 голосов
/ 30 ноября 2011
$myCar = new stdClass;
$myCar->engine = 'Nice Engine';
$myCar->numberOfDoors = 4;
$myCar->howFast = 150;

Ознакомьтесь с документацией для объектов для более подробного обсуждения.

9 голосов
/ 30 ноября 2011

Вы можете использовать классы, например:

class Car {

public $engine;
public $numberOfDoors;
public $howFast;

}
$myCar = new Car();
$myCar->engine = 'Nice Engine';
$myCar->numberOfDoors = 4;
$myCar->howFast = 150;

или если вам нужен этот объект только для хранения свойств, вы можете использовать ассоциативный массив, например:

 $myCar['engine'] = "Nice engine";
 $myCar['numberOfDoors'] = 4;
 $myCar['howFast'] = 150;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...