Heim > Artikel > Backend-Entwicklung > Was ist die Methode zum Zerstören von Objekten in PHP?
Methoden zum Zerstören von Objekten in PHP: 1. Weisen Sie der Objektvariablen NULL zu, die Syntax lautet „$obj = null;“; 2. Verwenden Sie die Funktion unset(), um das Objekt zu zerstören, die Syntax lautet „unset($obj );".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
So zerstören Sie Objekte in PHP
Methode 1: Weisen Sie der Objektvariablen NULL zu
Wenn das Objekt nicht referenziert wird, wird es zerstört, sodass Sie ihm NULL zuweisen können , zerstören Sie das Objekt Zeigen Sie auf denselben Speicher, das Objekt wird immer noch nicht gesetzt. Die anderen drei Variablen werden verwendet, sodass das Objekt nicht zerstört wird, sodass der Destruktor offline ausgelöst wird (der Speicher wird automatisch freigegeben, nachdem der Code ausgeführt wurde)
Beispiel 2:<?php header("Content-type:text/html;charset=utf-8"); class Human { public $name = '张三'; public $gender = null; public function __destruct() { echo '走了!<br />'; } } $obj = new Human(); var_dump($obj); ?>Bevor der Speicher automatisch freigegeben wird, nachdem der Code ausgeführt wurde Da das Objekt nicht mehr von einer Variablen referenziert wird, wird der Speicher automatisch freigegeben....Die Antwort besteht darin, ihn online auszulösen Empfohlenes Lernen : „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Methode zum Zerstören von Objekten in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!