のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,916人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 96

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - shutdown + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    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を教えてるのが居たら袋叩きにしていいぞ


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - shutdown + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について