Having started my documentation career by doing some work on the main Operators page, I'd like to introduce a subject that has long bugged me: the term "the ternary operator" to describe ? :
Whilst it's strictly true that, as far as PHP is concerned , ? : is *the* ternary operator, that's not really a description of its function, in contrast to most other operators which are usually referred to by their functionality. It's also a (very slight) potential pitfall should PHP ever be moved to introduce another ternary operator (and this *was* proposed recently, using ?? : or thereabouts to do an isset() test rather than an ==true one!). I'd like to consider reworking the docs a bit to refer to ? : as the "conditional operator" (or perhaps "selection operator " or "choice operator"), and would like to solicit opinions on such a move. I realise this is a fairly big departure from past practice, and might even be regarded in the same light as a BC break, so some reasoned discussion would be welcome. I also think consideration should be given to moving it out to its own <sect1>, as to me it's not really think it's a true comparison operator - but this is secondary to the main topic of changing how its referred to. What do you think? Cheers! Mike -- Mike Ford, Electronic Information Developer, Libraries and Learning Innovation, Leeds Metropolitan University, C507 City Campus, Portland Way, LEEDS, LS1 3HE, United Kingdom E: m.f...@leedsmet.ac.uk T: +44 113 812 4730 To view the terms under which this email is distributed, please go to http://disclaimer.leedsmet.ac.uk/email.htm