Zeev Suraski wrote:

> At 15:18 20/12/2001, Yasuo Ohgaki wrote:
> 
>> Nobody should complain about BC changes if changes are notified
>> early enough and there is alternative way to do the same thing.
>> IMHO. (This has been done for some features such as track vars ;)
> 
> 
> That's a very impractical statement in my opinion...  Breaking 
> compatibility hurts (almost) regardless of when you announce you're 
> going to break it.  Users would still have to go over their code and fix 
> it.


I agree with your opinion also. I think compatibility is one of the most
important aspect of successful software/hardware.
(All of us know how Microsoft and Intel is successful :)

> 
> What I *really* fail to understand is the gain we get by modifying 
> exit()'s behavior, as opposed to adding a new function or adding a new 
> $silent argument.  Giving a WFF to several people?  Consistency with 
> other languages that have nothing to do with the Web environment (which 
> is why we got so little complaints about this over *5* years)?


That's too bad.... If I (probably, Markus, Derick and Jani also)
was using PHP at that time, I would strongly object that...


> I see this as very similar to the case sensitivity issue, even though 
> this is obviously on a much smaller scale.  It's possibly a bad decision 
> that was made 5 years ago, but it was made all the same.  Since it does 
> *not* have far-reaching negative implications, it shouldn't be changed.
> 
> Zeev
> 


I understand your opinion. I'm not strongly againt to have other

function for retuning exit status. It is just like <?php= ?> to me.
(Better to have one for consistency, but it's not strictly required.
It will not be a reason for many bug reports also :)

BTW, did you notice my proposal for error level and error message
handling? It will break a *LOT* of scripts, but it will give us
a *LOT* of benefits/consistency.

Parhaps, we should discuss how/when/what breaking compatibility(BC)
features should be added/deleted/modified, instead of little spec
like exit()? I have sevral proposals that require BC. I suppose
many people have them, just like you would like to have case
sensitivity for functions :)

PS: I *strongly* agree with you to have case sensitivity for
function names.

-- 
Yasuo Ohgaki


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- 
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