2011-02-24 12 views
2
<?php 
echo $Variable; 
?> 

**// I would like to check if the variable is empty, using but if() statements but more secure  than...** 
    if($var == "") 

これよりも変数が空であるかどうかを確認することは可能ですか?私が使用しているもの厥変数が空であるかどうかを確認するには?

+4

if(空($ var)) – stecb

+0

あなたはどんなセキュリティ問題を心配していますか? – aaz

+0

まあまあ、私ができるように安全にしようとするとハックするかもしれません。 –

答えて

6
if(!isset($var) || $var == "") 
{ 
    //$var is empty. 
} 

^あなたはまだそれを '初期化' していない場合、それはまた、カバーしています。

*編集 - (!ISSET($ VAR)||空($のVAR))場合

isset($variable) 
+4

空の文字列チェックで 'isset()'を反転すると、変数が設定されていないとエラーになりません。また、 '$ var'の周りに' trim() 'を追加して空白を取り除きます – Patrick

1

にコメントを反映する

2

関数としてこのISSETを試してみてください

+0

空のカバーを両方とも –

+0

ありがとうShrapnel – greg606

関連する問題