Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

PHP Учебник


PHP Формы


PHP Продвинутый


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



PHP ООП - Метод деструктора



PHP - Функция __destruct()

Функция PHP __destruct() — это специальный метод внутри класса, который автоматически вызывается, когда объект уничтожается или когда выполнение скрипта завершается.

Функция PHP __destruct() является противоположностью функции PHP __construct().

Если вы создаете функцию __destruct(), PHP автоматически вызовет эту функцию в конце скрипта.

Обратите внимание, что функция __destruct() начинается с двух подчеркиваний (__)!

В примере ниже есть функция __construct(), которая автоматически вызывается при создании объекта из класса, и функция __destruct(), которая автоматически вызывается в конце скрипта:

Пример

<?php
class Fruit {
  public $name;
  public $color;

  function __construct($name, $color) {
    $this->name = $name;
    $this->color = $color;
  }

  function __destruct() {
    echo "Название: " . $this->name . ". Цвет: " . $this->color . ".<br>";
  }
}

$apple = new Fruit('Яблоко', 'Красный');
$banana = new Fruit('Банан', 'Желтый');
?>
Попробуйте сами »

Совет: Поскольку конструкторы и деструкторы помогают сокращать объем кода, они очень полезны!




×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.