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 и как использовать их для доступа к свойствам и методам класса.

Ответы (0)