открыть файл в зарегистрированной функции отключения переполнения стека

Я хочу записать некоторую информацию, когда сценарий заканчивается, поэтому я подумал об использовании register_shutdown_functionМожет кто-нибудь объяснить мне, почему это работает:

<?php
//register_shutdown_function('on_exit');
on_exit(); //FUNCTION on_exit CALLED NORMALLY
function on_exit(){
$path = './myfolder/myfile';
$fo = fopen($path,'w+');
fwrite($fo,"Test");
fclose($fo);
}
?>

и это не

<?php
register_shutdown_function('on_exit'); //FUNCTION on_exit CALLED FROM SHUTDOWN FUNCTION
//on_exit();
function on_exit(){
$path = './myfolder/myfile';
$fo = fopen($path,'w+');
fwrite($fo,"Test");
fclose($fo);
}
?>

возврате

Warning: fopen(./myfolder/myfile): failed to open stream: No such file or directory in C:\xampp\htdocs\test.php on line 6

Warning: fwrite() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\test.php on line 7

Warning: fclose() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\test.php on line 8

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]