LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: Nathan Nobbe Date: Fri May 9 09:32:01 2008 Subject: Re: Recursion... Sort of...
On Fri, May 9, 2008 at 1:52 AM, Stut <stuttle@gmail.com> wrote: > On 9 May 2008, at 02:02, Nathan Nobbe wrote: > >> function doStuff() { >> static $callCount; >> >> if(!isset($callCount)) >> $callCount = 1; >> else >> $callCount++; >> >> /// do stuff w/ $callCount to potentially handle sub-tabs and stuff >> if($callCount == 2) { >> echo 'white on black'; >> } else { >> echo 'black on white'; >> } >> echo PHP_EOL; >> } >> > > No need for the first if, just give the static var a default value... > > function doStuff() { > static $callCount = 0; > $callCount++; > ... > } > > Much neater. in my haste i had also thought that would set the value to 0 every time the function was called, heh. -nathan
| Navigate in group php.general at sever news.php.net | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |