変数&セッション初期化


Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /home/webstyle/php-fan.org/public_html/wp-content/plugins/wp-syntax/wp-syntax.php on line 383

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /home/webstyle/php-fan.org/public_html/wp-content/plugins/wp-syntax/wp-syntax.php on line 383

変数やセッションを初期化するときに便利な関数です。
初期化を1つだけなら別にこの関数使わなくてもいいと思いますが、結構な数が増えるとちまちまと面倒だし縦に長くなるのでこの関数を利用してコードを短くしちゃいましょう!


スポンサーリンク

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
//変数初期化
function variableReset($values = array())	{
 
		foreach ($values as $value){ 
        		$$value = '';
		}
}
 
//セッション初期化
function sessionReset($values = array())	{
 
		foreach ($values as $value){ 
        		$_SESSION[$value] = '';
		}
}
 
//変数の場合
$array = array('test', 'sample', 'shokika');
variableReset($array);
 
//セッションの場合
$array = array('test', 'sample', 'shokika');
sessionReset($array);

とこんな風に記述したら初期化が楽かも。
変数の初期化はこのような感じでも同じようにに出来ますよ。

1
2
$array = array('test' => NULL, 'sample' => NULL, 'shokika' => NULL);
extract($array);

まあ、何かに役立てて下さい。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です