Hallo Leute!
Ich brauch eure Hilfe bei einem Problem das nicht diret mich betrifft sondern einen Kollegen von mir!
Es geht um Klassen und PHP!
Folgende Situation:
In einem Script wird per $var0 = new ODBC die Klasse ODBC aufgerufen, später wird eine Funktion aufgreufen die in etwas das beinhaltet:
function xy()
{
$var1 = new ODBC;
.
SQL-Abfrage, usw.
.
$var1 -> free();
$var1 -> close(); //Datenbankverbindung wird geschlossen
}
Dannach folgt noch weiterer Code und zum Schluß dies hier:
$var0 -> free();
$var0 -> close();
Leider kann der letzte Teil nicht mehr ausgeführt werden da anscheinend die in der Variable $var gespeicherte Klasse "zerstört" wurde.
Warum wird $var0 gekillt wenn ich $var1 schließe!
lg
Flow
Ich brauch eure Hilfe bei einem Problem das nicht diret mich betrifft sondern einen Kollegen von mir!
Es geht um Klassen und PHP!
Folgende Situation:
In einem Script wird per $var0 = new ODBC die Klasse ODBC aufgerufen, später wird eine Funktion aufgreufen die in etwas das beinhaltet:
function xy()
{
$var1 = new ODBC;
.
SQL-Abfrage, usw.
.
$var1 -> free();
$var1 -> close(); //Datenbankverbindung wird geschlossen
}
Dannach folgt noch weiterer Code und zum Schluß dies hier:
$var0 -> free();
$var0 -> close();
Leider kann der letzte Teil nicht mehr ausgeführt werden da anscheinend die in der Variable $var gespeicherte Klasse "zerstört" wurde.
Warum wird $var0 gekillt wenn ich $var1 schließe!
lg
Flow
Kommentar