articles

2011 年 1 月 26 日

PHP staticで関数内の変数を保持

関数内の変数を保持したいばあい。
これよく忘れてしまいます。

function createList($data){
	static $num=1;//この変数は関数内で保存されます。
	$num++;
	if($num>4) $num=1;
	return $list;
}