Re: how to say "inverse your value" (to a boolean)?
| From: | Robert Cummings | Date: | Tue, 11 Aug 2009 18:57:49 +0000 |
| Subject: | Re: how to say "inverse your value" (to a boolean)? | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-296655@lists.php.net to get a copy of this message | ||
Ben Dunlap wrote:
Actually it's the wrong way to do it. Change the class names to "alternate1" and "alternate2" (or something else meaningful without being tied to a definition). That way when you set the colour for style "white" to "green" it doesn't result in confusion. Seriously though... this is nomenclature 101. Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHP# before was $styles = array( 'even', 'odd' ); # after new requirements it is... $styles = array( 'white', 'white', 'gray' ); foreach($items as $item) { printf( '<li class="%s">%s</li>', current( $styles ), $item ); next( $styles ) or reset( $styles ); }+5000. I think is by far the most readable and flexible solution suggested. I also like it because it's PHPish -- it uses the features of the language that were made-to-order for this problem.