Re: Re: PHP Brain Teasers
| From: | Robert Cummings | Date: | Wed, 27 Jun 2007 13:27:21 +0000 |
| Subject: | Re: Re: PHP Brain Teasers | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-257858@lists.php.net to get a copy of this message | ||
On Wed, 2007-06-27 at 10:10 +0100, David Restall - System Administrator
wrote:
>
> Probably a more accurate solution would be :-
>
> function x()
> {
> static $count = 0;
> $count++;
> switch ($count % 3)
> {
> case 0:
> case 2: return 'shy';
>
> case 1: return 'bitten';
> }
> } // x
>
> And it's commented :-P
Wouldn't need a comment if you moved all your braces to be vertically
aligned with the relevant statement... like so:
<?php
function x()
{
static $count = 0;
$count++;
switch( $count % 3 )
{
case 0:
case 2: return 'shy';
case 1: return 'bitten';
}
}
?>
Scanning up from any end brace it's trivial to see where it applies.
Cheers,
Rob.
--
.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com
|
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting |
| a powerful, scalable system for accessing system services |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for |
| creating re-usable components quickly and easily. |
`------------------------------------------------------------'