Posts Tagged ‘isset’

2012年01月03日に投稿

[PHP]$_GETや$_POSTのような変数をNoticeが出ないように空かどうかを判定する

$_GETや$_POSTのような変数はユーザーが入力したかどうかで処理を判定したいとき、if構文のみで判定しようとすると警告が表示されます。警告が出ないように判定をする場合はisset構文を使用します。

続きを読む

2011年04月11日に投稿

[PHP]変数がセットされているかどうかを判定する

変数がセットされているかどうかを判定するにはisset関数を使用します。isset関数は変数を引数にとり、その変数がセットされていないかNULLである場合にFALSEを返却します。空文字がセットされている場合はTRUEになるようですので注意して下さい。

例えば下記のコードはファイルにPOSTされずにアクセスされたかどうかの判定には使用できますが、空文字かどうかの判定はできませんのでフォームが空の状態で送信された場合はチェックをすり抜けてしまいます。