7. Деструктор. Метод _destruct().

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

создадим класс



  class cls
  {
    public function __construct()
    {
      echo "Вызов конструктора
"; } public function print_msg() { echo "Вызов метода
"; } public function __destruct() { echo "Вызов деструктора
"; } }

  // Подключаем реализацию класса cls
  require_once("class.cls.php");

  $obj = new cls();
  $obj->print_msg();
  echo "Произвольный текст
";

на выводе будит следующие

вызов конструктора
вызов метода
Произвольный текст
Вызов деструктора

Отправить комментарий