View Single Post

  #6 (permalink)  
Old 05-09-2008
Stut
 
Posts: n/a
Default Re: [PHP] Recursion... Sort of...

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.

-Stut

--
http://stut.net/
Reply With Quote