Mega Code Archive

 
Categories / Php / Class
 

Destuctor in action

<?php class Person {     protected $name;         private $age;         private $id;         function __construct( $name, $age ) {         $this->name = $name;         $this->age  = $age;     }     function setId( $id ) {         $this->id = $id;     }          function __destruct() {         if ( ! empty( $this->id ) ) {             print "saving person\n";         }     } } $person = new Person( "Joe", 31 ); $person->setId( 111 ); unset( $person ); ?>