- 1 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:46:50.27 ID:e/4BOK4y.net]
- PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】 www.php.net/manual/ja/ 前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 4 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1457792733/ 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
- 970 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:20:51.96 ID:aUw7JVj6.net]
- >>962
確認させて。 >>938 の状況に対して PHP7 を使い、そして ?? を使えばいいというレスをしたってことでいいの?
- 971 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:22:53.99 ID:znOgoNn/.net]
- > "?: や" は忘れてくれすまん。
こいつ何言ってんだ? ?: の場合、$aが設定されていなければNotice吐くんだぞ? だから >>949 で説明してやったのに。 ここはサル山動物園か?
- 972 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:23:42.18 ID:znOgoNn/.net]
- >>965
他に読めるならどう読むか逆に教えてくれ。
- 973 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:26:01.78 ID:aUw7JVj6.net]
- ありがと。
$a = '0'
- 974 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:27:10.81 ID:znOgoNn/.net]
- >ありがと。
>$a = '0' それがなんの問題があるんだ? 説明してみろよ。
- 975 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:28:40.89 ID:aUw7JVj6.net]
- 試せばわかるでしょ
- 976 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:28:51.68 ID:znOgoNn/.net]
- $a = '0'
$b = 'hoge' $a = $a ?? $b; この場合に$aに入って欲しい値を何だと思ってるんだ?
- 977 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:29:24.06 ID:znOgoNn/.net]
- >>970
その言葉、そのまま返すから、何が入って欲しいか言ってみろよ。
- 978 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:30:34.66 ID:aUw7JVj6.net]
- 等価じゃないことは確かだから、一概に ?? を使えとはいえないよね。
- 979 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:31:03.07 ID:znOgoNn/.net]
- ほら、話をはぐらかし始めたw
- 980 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:31:36.67 ID:znOgoNn/.net]
- ああ、こいつ、どうやらこの前のシングルクオートエスケープ馬鹿じゃねぇか?
- 981 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:32:11.22 ID:znOgoNn/.net]
- 早く何が入って欲しいか答えろよ野猿
- 982 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:36:14.10 ID:/dY0hFq/.net]
- 最近変なのが多いな,
「PHPにないんですか?」のID:WHuxwDdZ 「サルと戯れる人」のID:znOgoNn/ ついでにめんどくさいこと分かってるのにわざわざ相手にしちゃうID:aUw7JVj6
- 983 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:37:40.18 ID:znOgoNn/.net]
- >>973
「私は“何が入って欲しいか答えろ”と言いました。 するとどうでしょう? 彼は何もしゃべらなくなりました。 あなたは自分の答えに自信があったんですよねぇ。 あなたは猿じゃないんですよねぇ。ID:aUw7JVj6さん」 https://www.youtube.com/watch?v=wVFNAAHccqA
- 984 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:38:47.51 ID:znOgoNn/.net]
- >>977
この状況で単発で ID:aUw7JVj6 擁護って、随分肝っ玉の大きいこって。
- 985 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:39:39.42 ID:znOgoNn/.net]
- >最近変なのが多いな,
PHPerって本当に自己紹介が得意だよな。尊敬するわ。
- 986 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:39:50.55 ID:aUw7JVj6.net]
- >>978
何が入ってほしいかは質問者しか知らんよ。 で、あなたは挙動の異なる演算子を提示した。 それだけの話。
- 987 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:41:05.93 ID:znOgoNn/.net]
- >968 : デフォルトの名無しさん2016/06/23(木) 20:26:01.78 ID:aUw7JVj6
>ありがと。 > >$a = '0' 言った後自分で試してみてびっくり m9(^Д^)プギャーーーッ
- 988 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:41:49.13 ID:znOgoNn/.net]
- >>981
ほら、更に話をはぐらかし始めたww
- 989 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:43:04.83 ID:znOgoNn/.net]
- これが、これこそがPHPerなのです。皆さん、どうぞ ID:aUw7JVj6 を宜しく。
>ありがと。 >ありがと。 >ありがと。 >ありがと。 >ありがと。 >$a = '0'
- 990 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:45:15.70 ID:znOgoNn/.net]
- >何が入ってほしいかは質問者しか知らんよ。
>で、あなたは挙動の異なる演算子を提示した。 望む挙動がお前にはわからないのに、なんで異なるって分かるの? おさるさん >それだけの話。 どれな話なの? ちゃんと説明してくれる?
- 991 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 20:46:11.95 ID:znOgoNn/.net]
- >ありがと。
>ありがと。 >ありがと。 >ありがと。 >ありがと。 >$a = '0' アホすぎる! アホがすぎるぞ! ID:aUw7JVj6 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
- 992 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 21:03:01.96 ID:8l+T8FXA.net]
- 次スレ立てます
- 993 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 21:06:15.49 ID:/dY0hFq/.net]
- >>987
頼んます 前も言ったけどテンプレ古臭過ぎるので要検討
- 994 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 21:06:46.23 ID:aUw7JVj6.net]
- ワッチョイつきが立ってるよ
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1462971286/
- 995 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 21:09:32.67 ID:8l+T8FXA.net]
- 次スレ
echo.2ch.net/test/read.cgi/tech/1466683550/
- 996 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 21:11:23.06 ID:8l+T8FXA.net]
- 立ててしまった・・・
どちらを使うかはおまかせします
- 997 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 21:17:37.65 ID:/dY0hFq/.net]
- あー, 重複スレがあったのか。
すっかり忘れてた, すまんな
- 998 名前:デフォルトの名無しさん [2016/06/23(木) 21:47:29.07 ID:pXTHavhi.net]
- こんな過疎スレに一日30回近く書き込みする物好きがいると聞いて見物している
- 999 名前:デフォルトの名無しさん [2016/06/23(木) 22:09:04.47 ID:pXTHavhi.net]
- さっさと埋めろや無能ども
- 1000 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 22:12:48.63 ID:WHuxwDdZ.net]
- issetを使っているところをエルビス演算子に置き換えてみたのですが
@でエラー出力を抑制しても、 エラーハンドラをセットしている時にはしっかり呼び出されてますね・・ エラー出力を抑制しないといけないところに使うのは、 あまり筋のいい書き方ではないですね
- 1001 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 22:29:59.73 ID:ISrN3FK4.net]
- ?: は便利な書き方だけど $a を boolean として評価した結果と選択したい方が一致しない場合には使いづらいな。
$a が文字列だとして空の時に特別な表示をしようと echo $a ?: '未設定'; なんてやった場合、$a が '0' だったりすると意図から外れちゃうもんな。 便利な書き方なんだけど惜しい。
- 1002 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 22:39:41.33 ID:BeTIQhqe.net]
- ?:は、@$foo にしないとやってられない…
- 1003 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 22:44:17.42 ID:ISrN3FK4.net]
- @ もまた使いづらい。
特に変数が配列だったりすると、内部的には配列のコピーが作られてパフォーマンスに影響があるんだよね。 @$_POST['foo'] の場合にこのキーが無ければ、$_POST がコピーされ foo に対応する値が null な配列を作り出し、式としては null を返し、作った配列は捨てちゃうと。 なんでこんな実装になってるんだろ。
- 1004 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 23:01:44.89 ID:/dY0hFq/.net]
- そもエラー抑制演算子なんて相当の理由がなければ使うべきじゃないし
楽したいならそういう機能のある新しいバージョン使う方が絶対に正しい 新しいバージョンが使えない, 使いたくないというのであれば, 楽をするのはあきらめて素直にissetで定義済みか確認せねばならん
- 1005 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 23:08:30.51 ID:ISrN3FK4.net]
- >>999
まあな。 ただ、配列に関して言えば array_key_exists より isset の方がパフォーマンスがいいというのは微妙に納得いかないw いや isset の方が楽で助かるけどさ。
- 1006 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 43日 1時間 21分 40秒
- 1007 名前:1002 [Over 1000 Thread.net]
- 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 2ちゃんねる専用ブラウザからの広告除去 ★ 2ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ premium.2ch.net/ pink-chan-store.myshopify.com/
- 1008 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|