Zeev Suraski writes:
> exit_with_status(), silent_exit(), quiet_exit(), etc. etc.  Something 
> should fit :)

Yeah, you could do that. But then, why don't we have a
'c_compatible_dirname()' now, instead of a proper dirname() patch
which has been proven to break BC? Because the new version is Correct--at
least according to programming tradition. (Sorry, Manuel.) A function
named exit(), which accepts an argument, is just _expected_ to set the
exit status (assuming the coder has coded in other languages before).

A better solution IMHO would be to make exit() do the right thing and
create a new function named something like 'exit_print()' which
behaves the way the current exit() does.

Besides, as Vlad pointed out it's a _hell_ of a lot easier to do
the print-out thing in userland than it is to set the exit status. :)


Torben

> At 14:49 19/12/2001, Lars Torben Wilson wrote:
> >Zeev Suraski writes:
> > > At 14:04 19/12/2001, [EMAIL PROTECTED] wrote:
> > > >Two ways to fix it then, either update the manual, or fix exit(). I go for
> > > >the last one then. Ppl who relied on the undocumented feature then, did
> > > >simply the wrong thing.
> > >
> > > Only the documentation was wrong to begin with!  A documentation bug 
> > should
> > > not become a feature, especially when it never worked that way, so anybody
> > > who actually used this function saw that it was behaving differently.
> > >
> > > Zeev
> >
> >Well, from another point of view, both were wrong. :) The manual
> >documented behaviour which didn't exist, so it was wrong. In another
> >sense, the code behaved in a fashion which had a very high WTF factor,
> >so it couild be called 'wrong' too.
> >
> >An easy way to set and check the exit status of a PHP script would
> >make a lot of life a hell of a lot easier.
> >
> >
> >--
> >  Torben Wilson <[EMAIL PROTECTED]>
> >  http://www.thebuttlesschaps.com
> >  http://www.hybrid17.com
> >  http://www.inflatableeye.com
> >  +1.604.709.0506
> 
> 
> -- 
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 

-- 
 Torben Wilson <[EMAIL PROTECTED]>
 http://www.thebuttlesschaps.com
 http://www.hybrid17.com
 http://www.inflatableeye.com
 +1.604.709.0506


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to