> -----Original Message-----
> From: Rasmus Lerdorf [mailto:rasmus@lerdorf.com]
> Sent: 26 March 2003 16:42
> To: Ford, Mike [LSS]
> > > I'd really not love to see it :) Use an if-else chain of ===
> > > comparisons
> > > instead if that's what you really need.
> >
> > Oh, well, fair enough -- I can live with that, although I
> think it's a less
> > elegant way of programming it. Still, nothing ventured
> nothing gained...!
> > ;)
>
> Mike, changing this would break all sorts of stuff, and I
> think it would
> confuse a lot of people.
Huh??? What would it break? And I don't see how it would be confusing (in
fact, in my opinion it would be exactly the reverse).
Choosing between "case 0:" and (say) "case_identical 0:" would only be the
same as choosing between == and === in an if statement -- it would just give
the opportunity to do it using the elegant switch structure instead of the
clumsy if...elseif...else chain.
It just seems a shame not to have an === equivalent available within switch
structures -- but, hey, it was only a speculative suggestion, I'm perfectly
happy to bow to contrary opinion, and this is absolutely my last word on the
subject ... ;))
Cheers!
Mike
---------------------------------------------------------------------
Mike Ford, Electronic Information Services Adviser,
Learning Support Services, Learning & Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Beckett Park, LEEDS, LS6 3QS, United Kingdom
Email: m.ford@lmu.ac.uk
Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211