Hallo,
ich habe mal eine Frage zu dem Destruktor in PHP.
Dazu habe ich eine Klasse test geschrieben mit Konstruktor und Destruktor.
Ist das soweit richtig und für eine "saubere" Programmierung auch nötig ?
Am Ende des Skripts wird die geschaffene Instant "genullt" und per unset gelöscht. Ist das soweit auch richtig und nötig ?
Danke!!
Noch eine kleine Frage: Ab welcher PHP-Version werden Exceptions und __destruct unterstützt ? Erst ab PHP5 ?
ich habe mal eine Frage zu dem Destruktor in PHP.
Dazu habe ich eine Klasse test geschrieben mit Konstruktor und Destruktor.
Ist das soweit richtig und für eine "saubere" Programmierung auch nötig ?
Am Ende des Skripts wird die geschaffene Instant "genullt" und per unset gelöscht. Ist das soweit auch richtig und nötig ?
Danke!!
PHP-Code:
<?php
class test
{
private $a;
private $b;
function __construct()
{
$this->a = 5;
$this->b = 10;
}
function __destruct()
{
unset($this->a);
unset($this->b);
}
}
$test_class = new test();
...
...
$test_class = NULL;
unset($test_class);
?>
Kommentar