destruct()

Aus php bar
Wechseln zu: Navigation, Suche

__destruct()

PHP5 führt ein destructor Konzept ein, ähnlich dem anderer objektorientierter Sprachen, wie z.B. bei C++. Die destructor Methode wird aufgerufen sobald alle Referenzen auf ein Objekt gelöscht wurden oder wenn das Objekt selbst explizit zerstört wird.

 <?php
 class MyDestructableClass
 {
     var $name;
 
     function __construct() {
         print "In constructor\n";
         $this->name = "MyDestructableClass";
     }
10 
11     function __destruct() {
12         print "Destroying " . $this->name . "\n";
13     }
14 }
15 
16 $obj = new MyDestructableClass();
17 unset( $obj );
18 ?>


In constructor
Destroying MyDestructableClass;


Meine Werkzeuge