【PHP】PHPでUndefined Variable:(変数名)を避ける小技

研究
この記事は約1分で読めます。

やりがちなのがこんな感じ

if ( $a == 1 )
{
	$var = 1;
}
else if ( $a == 2 )
{
	$var = 2;
}
# さて、$a が3だったら?
echo $var; # ここでUndefined Variableになる

こういう時は、可能ならば

$var = 0; #ここで初期値を入れてしまう
if ( $a == 1 )
{
	$var = 1;
}
else if ( $a == 2 )
{
	$var = 2;
}
# さて、$a が3だったら?
echo $var; # 0がechoされるのみ

お役に立てるかわかりませんが…。

コメント

タイトルとURLをコピーしました