Как работает кнопка Остановить скрипт?
При нажатии в дебаг выводится Terminate, при этом не срабатывают зарегистрированные через register_shutdown_function функции.
Эта кнопка сразу обрубает все выводы скрипта? Есть ли возможность нормально выполнить все зарегистрированные процедуры?
Как работает кнопка Остановить скрипт?
Должны отрабатывать shutdown функции.
Пример:
Если нажать Остановить скрипт (terminate) во время sleep, то должен появиться указанный файлик с текстом hello.
Пример:
Код: Выделить всё
<?php
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
function onShutdown(){
file_put_contents('C:\test.txt', 'hello');
}
register_shutdown_function('onShutdown');
sleep(10);
// Quit
$app->quit();
?>