元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 96
php覧 / PC版 /みんなの評価 :
801 = :
if($_POST["title"] == 0)
って判断したい場合、$_POST["title"]が未定義の場合もtrueと判断される。
それを防ぐため定義チェック(isset)を追加したりする。
んで>>794の場合は条件的にissetは必要ないのだけど、クセかなんかで
issetを付けちゃってるだけだと思う。
804 = :
どうして定数だと判断したの?
806 = :
>>805
子クラスでコンストラクタを定義した場合は
明示的に parent::__construct() で呼ぶ必要がある
807 = :
>>801
issetは必要。存在し、未入力じゃないことのチェックのイディオムだよ。
809 = :
>>807
揚げ足で悪いが未入力じゃないというのは語弊がある
正しくは存在し且つNULL以外で初期化されている変数だと思う
810 = :
>>806
ありがとうございます。上手くできました。
811 = :
テキストボックスに0が入力されたらどうなるんだろうな
815 = :
emptyは0を「存在しない」扱いしたはず
816 = :
未定義でエラー出さんだけで ! つけたのとか、 == falseと同じでしょ。
818 = :
== null
もよく見るけど、あれと == "" とは違うの?
819 = :
>>818
nullと空はまったくの別物
823 = :
書き込みできなくてイライラしてる人が沢山いるんだろうな
824 = :
回答者は●を買いなさい
825 = :
また大規模規制でもあったのか?
826 = :
通年です
827 = :
モリタポもらってp2お勧め
828 = :
そろそろ夏休みの季節か・・・
829 = :
大学の夏休みはたしか10月までだっけ?
833 :
大角本がいいよ
834 = :
ひろゆきオススメのあれか?w
837 = :
入力欄が空なんじゃなくて、$_POST["title"]を送信してないって意味では
838 = :
>>837
そのためのissetでしょう?
839 = :
まだやってんのか。
所詮はただの配列なんだからちょこっとコード書いてみりゃ分かるだろ。
840 = :
if( isset($_POST['title'][0]) )
これだけでおk、
841 = :
誰も明確な回答を示さずにぐだぐだやってる感じがいいよね
842 = :
その内、派閥的な論争が始まる
843 = :
>>840
空送信し放題じゃん
!==か、分かりづらければisset && != とかでいい
この辺は好みだよね
844 = :
>>843
> 空送信し放題じゃん
どこがw
845 = :
それでおkってことは、フォームデータは文字列として取得することが
保障されているってことでいいのかしら。
ラジオボタンとかでvalue=1とかしてても勝手にint変換されたりしない、でおk?
846 = :
リクエストパラメータは常に文字列ってマニュアルの何処かに書いてあったはずだからググれ
847 = :
ありがとう!
848 = :
>>840
[0]っていったいどういうこと?
849 = :
もはやバッドノウハウ系な気が
850 = :
PHPはフィールド名に[]が付いてたら配列に展開するので
文字列か配列かのどちらかになる可能性がある
コードゴルフならともかく初心者に>>840を教えてるのが居たら袋叩きにしていいぞ
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 98 (1001) - [98%] - 2010/10/12 18:16
- 【PHP】下らねぇ質問はID出して書き込みやがれ 99 (1001) - [98%] - 2010/10/27 4:51
- 【PHP】下らねぇ質問はID出して書き込みやがれ 95 (1001) - [98%] - 2010/5/28 10:44
- 【PHP】下らねぇ質問はID出して書き込みやがれ 94 (1001) - [98%] - 2010/4/20 19:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 86 (579) - [98%] - 2009/8/19 4:44
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [98%] - 2009/12/7 18:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 91 (1001) - [98%] - 2010/1/9 4:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 93 (1001) - [98%] - 2010/3/16 4:25
- 【PHP】下らねぇ質問はID出して書き込みやがれ 97 (1001) - [98%] - 2010/9/18 2:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 76 (1001) - [98%] - 2008/12/6 22:36 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 92 (1001) - [98%] - 2010/2/15 17:01 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 126 (1001) - [96%] - 2013/3/19 13:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 106 (1001) - [96%] - 2011/6/3 5:17
- 【PHP】下らねぇ質問はID出して書き込みやがれ 116 (1001) - [96%] - 2012/3/21 18:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 75 (1001) - [96%] - 2008/11/13 21:31 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 77 (1001) - [96%] - 2008/12/23 7:06 ○
トップメニューへ / →のくす牧場書庫について