Re: exit() / die()
| From: | Steve Meyers | Date: | Sat, 29 Sep 2001 21:46:32 +0000 |
| Subject: | Re: exit() / die() | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-66839@lists.php.net to get a copy of this message | ||
I'm glad I read the list. Doing (a) will break several scripts that my site
depends on.
"Zeev Suraski" <zeev@zend.com> wrote in message
news:5.1.0.14.2.20010929020430.051aa2a8@localhost...
> Guys,
>
> Changing these is quite out of the question - they've been a core part of
> the language since 1997 (at least), and have lots of lines of code that
> rely on them. Moreover, there's no clear-cut reason to change it,
> especially considering it only makes sense when used in command-line mode,
> whereas the current behavior is useful in all SAPIs (in order to introduce
> such a compatibility-breaking change, we need a *good* reason).
>
> My suggestion is:
> (a) Tracing when exit() started changing exit status. If it was recent
> enough, revert.
> (b) In the CGI SAPI, introduce a shell_exit() or terminate() (possibly
find
> a better name), that will exit and set the specified error level.
>
> Zeev
>