Hallo,
der Titel klingt viell. eigenartig, aber ich vermute ich habe einen Bug in PHP5 gefunden. Vielleicht liegt es an irgendeiner Einstellung von mir oder so, bin gerne bereit Infos aus der phpinfo() zu posten. Meine PHP-Version ist die 5.0.5 bei all-inkl.com.
Datei "one.php":
Datei "two.php":
Aufrufen von "www.meinedomain.de/one.php" führt zu folgender Ausgabe:
Wie ihr seht, wird einfach ab dem Destruktor der Arbeitspfad geändert. Bin dadurch stark auf die Nase gefallen.
Kann jemand das als Bug bestätigen bzw. mich aufklären an welchen Einstellungen das liegt?
Bzw. kann das mal jemand kurz bei sich testen?
Danke!
der Titel klingt viell. eigenartig, aber ich vermute ich habe einen Bug in PHP5 gefunden. Vielleicht liegt es an irgendeiner Einstellung von mir oder so, bin gerne bereit Infos aus der phpinfo() zu posten. Meine PHP-Version ist die 5.0.5 bei all-inkl.com.
Datei "one.php":
PHP-Code:
<?php
include("two.php");
$two = new two;
?>
PHP-Code:
<?php
class two
{
public function __construct()
{
echo "<br />__construct(): \n\n".getcwd()."<br />\n\n\n";
}
public function __destruct()
{
echo "<br />__destruct(): \n\n".getcwd()."<br />\n\n\n";
$this->save();
}
private function save()
{
echo "<br />save(): \n\n".getcwd()."<br />\n\n\n";
}
};
?>
__construct(): /www/htdocs/w005fd5c
__destruct(): /
save(): /
__destruct(): /
save(): /
Kann jemand das als Bug bestätigen bzw. mich aufklären an welchen Einstellungen das liegt?
Bzw. kann das mal jemand kurz bei sich testen?
Danke!
Kommentar