whoops, forgot about comments. On 10/29/05, David Zülke <[EMAIL PROTECTED]> wrote: > You are joking, aren't you? > > - David > > > > -----Original Message----- > > From: Sebastian [mailto:[EMAIL PROTECTED] > > Sent: Sunday, October 30, 2005 12:43 AM > > To: Greg Beaver > > Cc: internals@lists.php.net > > Subject: Re: [PHP-DEV] what happened to that new isset() like language > > > > I still think // and //= would be the most reasonable. They involve > > the least amount of syntax and // looks similar to || > > > > On 10/29/05, Greg Beaver <[EMAIL PROTECTED]> wrote: > > > Sara Golemon wrote: > > > >>> Evaluating an idea based on it's syntactic similarities to other > > > >>> languages is complete and utter nonsense. It has nothing to with > > being > > > >>> like language Xyz. It has to do with familiarity to language > > constructs. > > > >>> One already understands the idea of 'this || that'. It's certainly > > > >> > > > >> > > > >> I'll throw the water on this one: > > > >> > > > >> <?php > > > >> $c = 0; > > > >> $a = 1; > > > >> var_dump($c || $a); > > > >> ?> > > > >> > > > >> Changing true into false consitutes a rather severe BC break :). > > > >> > > > > How about ||| and |||= ? > > > > > > I don't think the meaning of this operator is obvious. Right now, the > > > only operators whose meaning are not immediately obvious (in my eyes) > > are: > > > > > > @ - error suppression > > > & - make reference in some cases, bitwise and in others > > > ^ - bitwise xor but what are you gonna do :) > > > > > > For an operation as complicated as "use the first variable that exists" > > > I would be most comfortable with: > > > > > > $d = first-existing: $a, $b, $c; > > > > > > This way, no conflict with functions (parse error in previous php > > > versions), and it is extremely clear. The parser would look for > > > > > > T_FIRSTEXISTING ':' existing_varlist > > > > > > in the expression section, and of course defining existing_varlist as: > > > > > > existing_varlist: > > > variable > > > | existing_varlist ',' variable > > > ; > > > > > > Greg > > > > > > -- > > > PHP Internals - PHP Runtime Development Mailing List > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > > > -- > > > > > > > > ------------- > > [EMAIL PROTECTED] > > > > -- > > PHP Internals - PHP Runtime Development Mailing List > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > >
-- ------------- [EMAIL PROTECTED] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php