元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 98
php覧 / PC版 /みんなの評価 :
552 = :
>>550
基本的に、関数(もしくは言語構造)の本来の意味を考えて使い分けてる、
”あるかどうか”を調べたいのならisset
”無いかどうか”を調べたいのならempty
$_GETとかで使うのはほぼ前者
555 = :
>>550
判断基準が全然違うので目的にあったものを使う
どちらも未定儀の変数に対する挙動は null の場合と同じ
is_null()
> var が null の場合に TRUE、 それ以外の場合に FALSE を返します。
empty()
> varが空でないか、0でない値であれば FALSE を返します。
>
> 次のような値は空であると考えられます。:
>
> * "" (空文字列)
> * 0 (0 は整数)
> * "0" (0は文字列)
> * NULL
> * FALSE
> * array() (空の配列)
> * var $var;(変数が宣言されているが、クラスの中で値が設定されていない)
556 = :
>>554
なんとissetは引数の数が可変、一気に処理できる
563 = :
>>560-562
ありがとうございました
&がいるんですね
しっかり見落とさないようにします
564 = :
$が抜けてた恥ずかしい…
567 = :
あいうえお を いいうえおにすることに対してそんなに突っ込まなくていいよ
568 = :
初心者にヘタくそなコード教えるなよ・・・正規表現使うところか?
569 = :
例題にマジになってる男の人って・・・
572 = :
postはそうそうないけどgetはパラメータいじれるだろ
573 = :
>>572
お前に聞いてない
574 = :
>そうそうない
その程度の認識だからPHPがゴミ扱いされるんだよ
575 = :
>>572
そうじゃなくて、>>549-554の言うようにisset等でチェックする意味あるの?
$var=$_GET["var"] 等とした後に$varの内容を目的に応じてチェックするんじゃ
だめなの?
576 = :
そこらへんまとめてクラスとymlでする俺には関係ない話だった
577 = :
>>575
チェックしないと警告でるじゃん
てか、あらゆる入力(入力なしの場合も含む)を想定して
プログラムしないと、後々バグのすくつになる
579 = :
>>577
$_GET["var"]が存在しないとき、
$var=$_GET["var"]
とすると警告出る?記憶にないんだが。
580 = :
一つ前のレスにあるだろ
設定次第
583 = :
E_STRICTはphp5からだし
E_ALLはphp4にもある
それに$var=$_GET["var"]これでエラーが出る設定は
E_NOTICEを出力する場合だからE_ALLだけで十分
5.3とか関係ないな
584 = :
$var=$_GET["var"]でエラーとなる件
これって、つまり$_GET["var"]が存在しないのに評価しようとしてWarningが出るってこと?
配列だからエラーになるの?
$var=$a($aは未定義)の場合もエラーになるの?
587 = :
>>586
PHP5.2じゃでねえよ
ちゃんとPHP5.3の環境で出ますって書け
588 = :
一人痛い人が居るようですね
589 = :
バージョン関係ないし
592 = :
>>566
単調な場合に最適なのを教えていただけないでしょうか
593 = :
str_replace
594 = :
ちょっと前にスレでも同じ質問でpreg_replaceの話題が出てたのにね
釣りとしか思えない
595 = :
596 = :
>>593
ありがとうございます
正規置換とで使い分けたらいいのかな?
597 = :
>>592
過去ログを10回見ろ
599 = :
600 = :
単純な置換ならstr_replace、strposがいいって出てますよ
>>599
スレに張り付きすぎ少しゆとりを持て
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 97 (1001) - [98%] - 2010/9/18 2:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 88 (1001) - [98%] - 2009/10/12 1:52
- 【PHP】下らねぇ質問はID出して書き込みやがれ 99 (1001) - [98%] - 2010/10/27 4:51
- 【PHP】下らねぇ質問はID出して書き込みやがれ 96 (1001) - [98%] - 2010/7/22 7:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 78 (1001) - [98%] - 2009/1/13 21:32 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 95 (1001) - [98%] - 2010/5/28 10:44
- 【PHP】下らねぇ質問はID出して書き込みやがれ 94 (1001) - [98%] - 2010/4/20 19:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 93 (1001) - [98%] - 2010/3/16 4:25
- 【PHP】下らねぇ質問はID出して書き込みやがれ 92 (1001) - [98%] - 2010/2/15 17:01 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 91 (1001) - [98%] - 2010/1/9 4:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [98%] - 2009/12/7 18:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [96%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [96%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [96%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 89 (1001) - [96%] - 2009/11/13 23:03
- 【PHP】下らねぇ質問はID出して書き込みやがれ 86 (579) - [96%] - 2009/8/19 4:44
トップメニューへ / →のくす牧場書庫について