変数がセットされてるかチェック
変数がセットされてるかどうかをチェックするにはisset()を利用する。
サンプル
PHP
- <?php
- $chk_str = "isset()テスト";
- $chk_array = array("test", "test2", "test3");
- $chk_no = "";
- $chk_null = null;
-
- echo "$chk_str結果:";
- var_dump(isset($chk_str));
-
- echo "<br />$chk_array結果:";
- var_dump(isset($chk_array));
-
- echo "<br />$chk_no結果:";
- var_dump(isset($chk_no));
-
- echo "<br />$chk_null結果:";
- var_dump(isset($chk_null));
-
- echo "<br /> unset()実行後のchk_str結果:";
- unset($chk_str);
- var_dump(isset($chk_str));
- ?>
実行結果
bool(true)
bool(true)
bool(true)
bool(false)
unset()実行後のchk_str結果:bool(false)
空の値でもtrueが返るみたいですね。
| 投稿日 |
2007年9月 4日 14:34 |
| カテゴリ |
PHP |
| タグ |
テストコード | 動作確認 | 関数 |
| トラックバック URL |
http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1099 |