no
__destruct() non serve a distruggere un'istanza
l'stanza la distruggi dall'esterno con unset()
__destruct è il metodo predefinito che si esegue automaticamente quando si distrugge un'istanza
un esempio classico è mysql
quando fai unset(Database $istanza);Codice PHP:class Database
{
private $resource;
function __construct()
{
$this->resource = mysql_connect();
}
function __destruct()
{
mysql_close($this->resource);
}
}
chiudi automaticamente mysql


Rispondi quotando