Re: PHP Brain Teasers

From: Date: Wed, 27 Jun 2007 09:10:28 +0000
Subject: Re: PHP Brain Teasers
Groups: php.general 
Request: Send a blank email to php-general+get-257835@lists.php.net to get a copy of this message
Hi, > Colin Guthrie wrote: > > Daniel Brown wrote: > >> What the hell? Why not start a thread that can be fun and > >> challenging for all of us. It's something I haven't seen done > > > > Here's another quickie: Dead simple one! > > > > <?php > > > > function x($x) > > { > > switch ($x) > > { > > case 1: return 'bitten'; > > case 2: return 'shy'; > > } > > } > > > > Surely this should be... > > function x() > { > static $count = 0; > $count++; > switch ($count) > { > case 1: return 'bitten'; > case 2: return 'shy'; > } > return ''; > } > > -Stut 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 TTFN D php/general-2007-06-27.tx php-general +----------------------------------------------------------------------------+ | Dave Restall, Computer Nerd, Cyclist, Radio Amateur G4FCU, Bodger | | Mob +44 (0) 7973 831245 Skype: dave.restall Radio: G4FCU | | email : dave@restall.net Web : Not Ready Yet :-( | +----------------------------------------------------------------------------+ | Sooner or later you must pay for your sins. (Those who have already | | paid may disregard this cookie). | +----------------------------------------------------------------------------+

« previous php.general (#257835) next »