|
|
|
|
|
для: а-я
(25.08.2009 в 00:32)
| | > 1)
> читаем "внимание", красным выделено -
> как я понял, если уснул скрипт.
Я не уловил Вашу мысль. Мы говорим об обратной ситуации, когда скрипт завершается преждевременно.
2) Да, интересно.
Но тем не менее, мы говорим о завершении скрипта по истечении максимального времени выполнения скрипта. Именно это попробуйте протестировать. А то это ближе к "в огороде бузина..." | |
|
|
|
|
|
|
|
для: Fractured
(24.08.2009 в 21:21)
| | 1)
читаем "внимание", красным выделено -
как я понял, если уснул скрипт.
2)
2009/8/21 Dmitry Koterov <dmitry.kote...@gmail.com>
> register_shutdown_function'ом - нельзя (он не вызывается при fatal error).
Вообще говоря вызывается:
[weirdan@home ~]$ php -r '
function a() {var_dump(microtime(true), "sss");}
register_shutdown_function("a"); var_dump(microtime(true)); qwe();
'
float(1250890575.7799)
Fatal error: Call to undefined function qwe() in Command line code on line 1
float(1250890575.7802)
string(3) "sss"
[weirdan@home ~]$ php -v
PHP 5.2.8 (cli) (built: Dec 23 2008 17:27:24)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
[weirdan@home ~]$
|
пробуем сами
<?
function fun() {
echo 'time: '.time();
}
register_shutdown_function('fun');
neizvestno();
echo 'работает?';
?>
|
результат:
Fatal error: Call to undefined function neizvestno() in Z:\...\www\index.php on line 7
time: 1251145813
|
вроде фатальная ошибка и оборвалась работа после неизвестной функции neizvestno() ,
а функция fun() сработала. | |
|
|
|
|
|
|
|
для: Евгений Петров
(24.08.2009 в 16:57)
| | Спасибо, использую именно ваш метод! | |
|
|
|
|
|
|
|
для: а-я
(24.08.2009 в 20:34)
| | 1. Покажите где Вы такое нашли (это надо делать сразу, чтобы не тратить время).
2. Сами бы проверили.
3. Разве было бы логичным позволять пользователю после завершения максимального времени выполнения скрипта выполнять ещё какой-то код? | |
|
|
|
|
|
|
|
для: Fractured
(24.08.2009 в 20:26)
| | манул о другом говорит, при зависании скрипта, как раз на эту функцию все ссылки. | |
|
|
|
|
|
|
|
для: а-я
(24.08.2009 в 20:11)
| | Да | |
|
|
|
|
|
|
|
для: Fractured
(24.08.2009 в 19:17)
| | завершение лимита - это Fatal error? | |
|
|
|
|
|
|
|
для: Лена Смирнова
(24.08.2009 в 16:44)
| | - | |
|
|
|
|
|
|
|
для: а-я
(24.08.2009 в 17:34)
| | Вообще-то shutdown-функция не вызывается, если тип завершающей ошибки Fatal error. | |
|
|
|
|
|
|
|
для: Евгений Петров
(24.08.2009 в 16:57)
| | Вообще-то shutdown-функция не вызывается, если тип завершающей ошибки Fatal error.
Извините, правильней адресовать не Вам.
| |
|
|
|
|