Hey,
weiss jemand von euch wieso file_put_contents() in der __destruct() Funktion nicht geht?
in der test.txt steht jetzt nur "test content_with test()" und nicht "test content", wie erwünscht.
wenn ich __destruct() aufrufe in der __construct() Funktion oder sonstwo funktioniert es... aber ich will ja z.b ein autospeichern einbauen...
Bitte um Hilfe, danke euch
Edit: meine PHP Version ist 5.3.5 (Windows)
weiss jemand von euch wieso file_put_contents() in der __destruct() Funktion nicht geht?
Code:
class fputsTest
{
function __construct()
{
$filec = @file_get_contents("test.txt");
echo $filec;
$this->test();
}
function __destruct()
{
file_put_contents("test.txt","test content");
}
function test()
{
file_put_contents("test.txt","test content_with test()<br>");
}
}
$test = new fputsTest();
in der test.txt steht jetzt nur "test content_with test()" und nicht "test content", wie erwünscht.
wenn ich __destruct() aufrufe in der __construct() Funktion oder sonstwo funktioniert es... aber ich will ja z.b ein autospeichern einbauen...
Bitte um Hilfe, danke euch
Edit: meine PHP Version ist 5.3.5 (Windows)
Zuletzt bearbeitet: