Php как сделать объект
Узнайте как с помощью PHP создать объект и освоить пример применения этой возможности. В статье также рассмотрены приемы и подходы к использованию объектов в PHP.
Объекты в PHP - это пространства имен, содержащие набор свойств (переменных и методов). Все свойства и методы должны быть объявлены в рамках класса и доступны для объекта, на основе которого они были созданы. Создание объекта происходит с помощью ключевого слова new. Для объявления объекта в коде необходимо прописать имя класса, в котором он будет использоваться и ключевое слово new, после чего следует присвоение переменной.
class MyClass {
public $prop1 = "I'm a class property!";
public function __construct() {
echo 'The class "', __CLASS__, '" was initiated!<br />';
}
public function __destruct() {
echo 'The class "', __CLASS__, '" was destroyed.<br />';
}
public function setProperty($newval) {
$this->prop1 = $newval;
}
public function getProperty() {
return $this->prop1 . "<br />";
}
}
// Создаем объект
$obj = new MyClass;
// Получаем значение свойства
echo $obj->getProperty();
// Устанавливаем новое значение свойства
$obj->setProperty("I'm a new property value!");
// Проверяем значение свойства
echo $obj->getProperty();
В приведенном коде мы создали класс MyClass, который содержит два метода и одно свойство. Затем мы создали объект на основе этого класса и вызвали методы для изменения и получения значения свойства этого объекта. В результате вывод кода будет следующим:
The class "MyClass" was initiated!
I'm a class property!
I'm a new property value!
The class "MyClass" was destroyed.
Таким образом, мы продемонстрировали, как создавать объекты в PHP и как использовать их для доступа к свойствам и методам класса.