Re: ++$i++ (was Re: [PHP-DEV] call_builtin_function_array() possible?)

From: Date: Wed, 10 Jan 2001 13:01:47 +0000
Subject: Re: ++$i++ (was Re: [PHP-DEV] call_builtin_function_array() possible?)
References: 1 2 3 4 5  Groups: php.dev 
Request: Send a blank email to php-dev+get-43676@lists.php.net to get a copy of this message
I recently needed to process every other element of a numerically indexed array. for( $i = 0 ; $i < count( $a ) ; $x = $a[ ++$i++ ] ) would have saved me one statement. I had to use for( $i = 0 ; $i < count( $a ) ; $x = $a[ $i++ ] , $i++ ) I know, this is an 'issue' so tiny I can laugh at it, but anyway... At 13:49 10.1. 2001, Zeev Suraski wrote the following: -------------------------------------------------------------- >Could you explain how this construct is useful? I can't think of any real world situation >in which it's useful or even remotely makes sense. What would it even do? Remember, an >expression has only one value. > >Zeev > >At 14:51 10/1/2001, Cynic wrote: >>Well, this would be probably completely useless (at least I >>can't think of a meaningful use of this right now), but... is >>there a reason this can't be implemented in PHP? I know, time >>is a very precious commodity, and I wouldn't ask (or suggest) >>for an implementation of this if it would require extra work >>besides making pre- and post- increment / decrement in one >>statement. But if allowing ++$i++ (which I definitely consider >>useful) makes ++$i-- possible without additional effort, why >>disable it? It's possible to write completely useless junk >>software without this feature too. >> >>Lack of knowledge of C prevents me from going to try and do >>this myself. >> >> >>At 21:51 9.1. 2001, Hartmut Holzgraefe wrote the following: >>-------------------------------------------------------------- >>>Cynic wrote: >>>> >>>> At 21:16 9.1. 2001, Andrei Zmievski wrote the following: >>>> >What color is the sky on your planet? :) >>>> >>>> I don't know, haven't checked for some time now. :) >>>> But seriously: I'm not familiar with C, nor the way this stuff >>>> is implemented in PHP, however, whether the sky here is blue or >>>> pink doesn't mean I think this wouldn't be useful. >>> >>>and what's next? >>> >>>++$i-- ??? >>> >>>-- >>>Hartmut Holzgraefe hartmut@six.de http://www.six.de >>>+49-711-99091-77 >>> >>>-- >>>PHP Development Mailing List <http://www.php.net/> >>>To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net >>>For additional commands, e-mail: php-dev-help@lists.php.net >>>To contact the list administrators, e-mail: php-list-admin@lists.php.net >>------end of quote------ >> >> >> >>____________________________________________________________ >>Cynic: >> >>A member of a group of ancient Greek philosophers who taught >>that virtue constitutes happiness and that self control is >>the essential part of virtue. >> >>cynic@mail.cz >> >> >> >>-- >>PHP Development Mailing List <http://www.php.net/> >>To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net >>For additional commands, e-mail: php-dev-help@lists.php.net >>To contact the list administrators, e-mail: php-list-admin@lists.php.net > >-- >Zeev Suraski <zeev@zend.com> >CTO & co-founder, Zend Technologies Ltd. >http://www.zend.com/ > ------end of quote------ ____________________________________________________________ Cynic: A member of a group of ancient Greek philosophers who taught that virtue constitutes happiness and that self control is the essential part of virtue. cynic@mail.cz

« previous php.dev (#43676) next »