<?php
class Book
{
private $title;
private $isbn;
private $copies;
function __construct($isbn)
{
echo "<p>Book class instance created.</p>";
}
function __destruct()
{
echo "<p>Book class instance destroyed.</p>";
}
}
$book = new Book("1893115852");
?>
点评:当脚本招行结束时,PHP会撤消内存中的所有对象。因此,如果实例化的类和实例时创建的信息都留在内存中,就不需要显式地声明析构函数。但是,如果实例化时创建了不那么容易丢失的数据(如果存储在数据库中),就应当在对象撤销时撤销这些数据,为此就要创建一个定制的析构函数。