В PHP, языке программирования общего назначения с встроенными возможностями для веб-разработки, для создания нового объекта из класса используется ключевое слово new
. Это подтверждается правильным ответом на вопрос викторины.
При использовании ключевого слова new
создается новый экземпляр класса. Это обычно используется в сочетании с именем класса и круглыми скобками.
Вот базовый пример, показывающий, как это работает:
class MyClass {
public $prop1 = "I'm a class property!";
}
$obj = new MyClass;
В данном примере мы создали класс MyClass
с одним публичным свойством, prop1
. Затем мы создали новый объект $obj
из класса MyClass
, используя ключевое слово new
.
Ключевые слова create
, construct
и initialize
в контексте создания объекта в PHP не используются и являются некорректными.
Важно отметить, что при создании объекта в PHP метод __construct()
, если он определен в классе, автоматически вызывается. Это может быть полезно, если вам нужно выполнить какую-либо инициализацию при создании нового объекта.
class MyClass {
public $prop1;
public function __construct($prop) {
$this->prop1 = $prop;
}
}
$obj = new MyClass("I'm a class property!");
В этом примере при создании нового объекта MyClass
мы передаем строку в конструктор, которая затем устанавливается как значение prop1
.
Суммируя, ключевое слово new
в PHP используется для создания нового объекта из класса. Оно позволяет инициировать функции и свойства объявленного класса и возвращает уникальный объект каждый раз, когда вызывается.