phpで GET 変数を 0で 与えた 時 確認 中 なる 場合
GET 方式で 変数を 送った. 住所値は 次と ようだった.
ActionFactory.php?deleteno=0
そして, ActionFactory.phpには こういう 構文が あった.
if($_GET['deleteno']){ echo $_GET['deleteno']; }
ところが ここ 中 かかる の ないか! 分明 0これ ない 焚く 皆 if門に かかったという 言葉であって.
そのため こんなに 変更したら 寝る いい.
if(isset($_GET['deleteno'])==true){ echo $_GET['deleteno']; }
上に isset 関数街 見える のだ. isset銀 変数が セッティングされているのか 確認する 関数だ. セッティングされて あれば true, それとも falseを リターンする.
私は 普通 if($変数)と 使って 確認したが, それでは 中 なるようだ.
そして 事実, isset($変数)==true増えた 中 少なくて 与えても なる. どっちみち if($変数)増えた $変数が ところならば 行って, 偽りなら 行うの ないでねと言う 意味利己 だからだ.
作動するの なかった 理由は?
簡単だ. 0銀 false路 処理されること だからだ.(参照 : false値段である 事例たち)
その他
isset 以外に unsetイラン 関数も ある. これは 変数を 留守にする 関数だ.
isset($変数1, $変数2) こんなに 使えば, $変数1科 $変数2街 皆 セッティングされて ある 時だけ 満ちることを リターンする.
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。