[PHP-users 9671] Re: PHP4.2.2でexit のバグは治ってますか?
Yasuo Ohgaki
php-users@php.gr.jp
Sun, 01 Sep 2002 14:51:56 +0900
大垣です。
naoki kishida wrote:
> きしだです
>
> 「[PHP-users 7668] exitの仕様変更の影響」で報告されていた、exitのバグは、
> PHP4.2.2で修正されているのでしょうか?
少なくとも、4.2.3では直っているのでは?
[yohgaki@dev tmp]$ php -r "exit;"
[yohgaki@dev tmp]$ echo $?
0
[yohgaki@dev tmp]$ php -v
PHP 4.3.0-dev (cli), Copyright (c) 1997-2002 The PHP Group
Zend Engine v1.2.1, Copyright (c) 1998-2002 Zend Technologies
[yohgaki@dev 4.2.0RC]$ ./cli-php -r "exit;"
[yohgaki@dev 4.2.0RC]$ echo $?
0
[yohgaki@dev 4.2.0RC]$ ./cli-php -v
4.2.3-dev
> というのも、qmailで受け取ったメールをPHPで処理していたところ、スクリプト
> が最後まで行った場合は受信が成功して、exit;で抜けた場合は受信が成功して
> いないことになって受信処理が繰り返されてしまっていました。
>
どうしても今すぐexitを使いたい場合、
exit(0);
で動作しないでしょうか?
--
Yasuo Ohgaki