【PHP】下らねぇ質問はここに書き込みやがれ 5at TECH
【PHP】下らねぇ質問はここに書き込みやがれ 5 - 暇つぶし2ch951:デフォルトの名無しさん
16/06/23 19:10:25.79 znOgoNn/.net
朕と言った方がよかったか?

952:デフォルトの名無しさん
16/06/23 19:12:54.18 ISrN3FK4.net
>>941
おーすげー
はじめて知った、こりゃ便利だな

953:デフォルトの名無しさん
16/06/23 19:37:46.60 aUw7JVj6.net
「こういう処理」のさらに限定的用法でいいならエルビスでも合体でも使えばよろし

954:デフォルトの名無しさん
16/06/23 19:38:09.84 znOgoNn/.net
$hoge = @$_POST["foo"] ?: "bar";

こういうことしなきゃいけなくなるからダメなんだよ。やっぱ7の ?? じゃねぇと。

955:デフォルトの名無しさん
16/06/23 19:40:29.22 WHuxwDdZ.net
>>940
自分でそういう関数を書くのは簡単ですが
標準の機能を使ってやりたいです
>>941
エルビス演算子というのですね
こんなものがあったとは
ありがとうございました

956:デフォルトの名無しさん
16/06/23 19:45:31.19 aUw7JVj6.net
?: の代わりに ?? を使えと読めてしまうあたり、
偉そうだけど正しい情報を出してくれるタイプの人というわけでもないようだ。

957:デフォルトの名無しさん
16/06/23 19:54:22.07 WHuxwDdZ.net
PHP7では出来るようになってるんですか
でもかなりのメリットがあるなら別ですが
yumで普通に入るくらいになってないと使いたくはないですね

958:デフォルトの名無しさん
16/06/23 19:58:22.33 znOgoNn/.net
この >>951 馬鹿、何言ってるのかよくわかんねぇから、誰か翻訳してくれ。

959:デフォルトの名無しさん
16/06/23 20:00:11.97 znOgoNn/.net
ああ、>>948 に対して >>949 を言ったと思ったのか。サルだな。
投稿時間をよく見てみろよ、マヌケ

960:デフォルトの名無しさん
16/06/23 20:03:47.46 znOgoNn/.net
ID:aUw7JVj6 ← 今日採れたての猿

961:デフォルトの名無しさん
16/06/23 20:04:19.65 aUw7JVj6.net
>>954
え?そういう話じゃないんだけど

962:デフォルトの名無しさん
16/06/23 20:05:13.04 pXTHavhi.net
サルサルサルサルさるげっちゅ言うてる奴がサルだったというオチ

963:デフォルトの名無しさん
16/06/23 20:09:48.69 znOgoNn/.net
>>954
じゃあなんでどういう話か言わないんだ?おさるさん。

964:デフォルトの名無しさん
16/06/23 20:10:09.01 znOgoNn/.net
アンカー間違えちゃったよ

965:デフォルトの名無しさん
16/06/23 20:12:18.41 znOgoNn/.net
>>929 とか >>956 はマトモに日本語の会話できんのかな?

966:デフォルトの名無しさん
16/06/23 20:13:28.27 aUw7JVj6.net
>>958
それこそ >>948 で書いた。
限定された状況下でしか等価にならないものを、知ってか知らずかそれを言わずに ?: や ?? を使えばいいというレスは
正しい情報とはいえないだけ。

967:デフォルトの名無しさん
16/06/23 20:19:11.19 znOgoNn/.net
>>961

>>938 になんて書いてあるか読めないハゲってことか?

状況が限られてるんだが、PHP7を奨めることになんか問題あんのか?

脳みそないのにお前がハゲになったのは考えすぎたわけじゃなくて遺伝か?

968:デフォルトの名無しさん
16/06/23 20:19:28.62 aUw7JVj6.net
"?: や" は忘れてくれすまん。

969:デフォルトの名無しさん
16/06/23 20:20:22.45 znOgoNn/.net
あと、

> それこそ >>948 で書いた。
> 限定された状況下でしか等価にならないものを、知ってか知らずかそれを言わずに ?: や ?? を使えばいいというレスは
> 正しい情報とはいえないだけ。

このクソみたいな日本語は何だ? 中学生でももう少しマシな説明が書けるぞ。

970:デフォルトの名無しさん
16/06/23 20:20:51.96 aUw7JVj6.net
>>962
確認させて。
>>938 の状況に対して PHP7 を使い、そして ?? を使えばいいというレスをしたってことでいいの?

971:デフォルトの名無しさん
16/06/23 20:22:53.99 znOgoNn/.net
> "?: や" は忘れてくれすまん。

こいつ何言ってんだ?

?: の場合、$aが設定されていなければNotice吐くんだぞ?
だから >>949 で説明してやったのに。

ここはサル山動物園か?

972:デフォルトの名無しさん
16/06/23 20:23:42.18 znOgoNn/.net
>>965

他に読めるならどう読むか逆に教えてくれ。

973:デフォルトの名無しさん
16/06/23 20:26:01.78 aUw7JVj6.net
ありがと。

$a = '0'

974:デフォルトの名無しさん
16/06/23 20:27:10.81 znOgoNn/.net
>ありがと。
>$a = '0'

それがなんの問題があるんだ? 説明してみろよ。

975:デフォルトの名無しさん
16/06/23 20:28:40.89 aUw7JVj6.net
試せばわかるでしょ

976:デフォルトの名無しさん
16/06/23 20:28:51.68 znOgoNn/.net
$a = '0'
$b = 'hoge'

$a = $a ?? $b;

この場合に$aに入って欲しい値を何だと思ってるんだ?

977:デフォルトの名無しさん
16/06/23 20:29:24.06 znOgoNn/.net
>>970
その言葉、そのまま返すから、何が入って欲しいか言ってみろよ。

978:デフォルトの名無しさん
16/06/23 20:30:34.66 aUw7JVj6.net
等価じゃないことは確かだから、一概に ?? を使えとはいえないよね。

979:デフォルトの名無しさん
16/06/23 20:31:03.07 znOgoNn/.net
ほら、話をはぐらかし始めたw

980:デフォルトの名無しさん
16/06/23 20:31:36.67 znOgoNn/.net
ああ、こいつ、どうやらこの前のシングルクオートエスケープ馬鹿じゃねぇか?

981:デフォルトの名無しさん
16/06/23 20:32:11.22 znOgoNn/.net
早く何が入って欲しいか答えろよ野猿

982:デフォルトの名無しさん
16/06/23 20:36:14.10 /dY0hFq/.net
最近変なのが多いな,
「PHPにないんですか?」のID:WHuxwDdZ
「サルと戯れる人」のID:znOgoNn/
ついでにめんどくさいこと分かってるのにわざわざ相手にしちゃうID:aUw7JVj6

983:デフォルトの名無しさん
16/06/23 20:37:40.18 znOgoNn/.net
>>973

「私は“何が入って欲しいか答えろ”と言いました。
するとどうでしょう?
彼は何もしゃべらなくなりました。
あなたは自分の答えに自信があったんですよねぇ。
あなたは猿じゃないんですよねぇ。ID:aUw7JVj6さん」

URLリンク(www.youtube.com)

984:デフォルトの名無しさん
16/06/23 20:38:47.51 znOgoNn/.net
>>977

この状況で単発で ID:aUw7JVj6 擁護って、随分肝っ玉の大きいこって。

985:デフォルトの名無しさん
16/06/23 20:39:39.42 znOgoNn/.net
>最近変なのが多いな,

PHPerって本当に自己紹介が得意だよな。尊敬するわ。

986:デフォルトの名無しさん
16/06/23 20:39:50.55 aUw7JVj6.net
>>978
何が入ってほしいかは質問者しか知らんよ。
で、あなたは挙動の異なる演算子を提示した。
それだけの話。

987:デフォルトの名無しさん
16/06/23 20:41:05.93 znOgoNn/.net
>968 : デフォルトの名無しさん2016/06/23(木) 20:26:01.78 ID:aUw7JVj6
>ありがと。
>
>$a = '0'

言った後自分で試してみてびっくり m9(^Д^)プギャーーーッ

988:デフォルトの名無しさん
16/06/23 20:41:49.13 znOgoNn/.net
>>981
ほら、更に話をはぐらかし始めたww

989:デフォルトの名無しさん
16/06/23 20:43:04.83 znOgoNn/.net
これが、これこそがPHPerなのです。皆さん、どうぞ ID:aUw7JVj6 を宜しく。

>ありがと。
>ありがと。
>ありがと。
>ありがと。
>ありがと。

>$a = '0'

990:デフォルトの名無しさん
16/06/23 20:45:15.70 znOgoNn/.net
>何が入ってほしいかは質問者しか知らんよ。
>で、あなたは挙動の異なる演算子を提示した。

望む挙動がお前にはわからないのに、なんで異なるって分かるの? おさるさん

>それだけの話。

どれな話なの? ちゃんと説明してくれる?

991:デフォルトの名無しさん
16/06/23 20:46:11.95 znOgoNn/.net
>ありがと。
>ありがと。
>ありがと。
>ありがと。
>ありがと。

>$a = '0'

アホすぎる! アホがすぎるぞ! ID:aUw7JVj6 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)


992:デフォルトの名無しさん
16/06/23 21:03:01.96 8l+T8FXA.net
次スレ立てます

993:デフォルトの名無しさん
16/06/23 21:06:15.49 /dY0hFq/.net
>>987
頼んます

前も言ったけどテンプレ古臭過ぎるので要検討

994:デフォルトの名無しさん
16/06/23 21:06:46.23 aUw7JVj6.net
ワッチョイつきが立ってるよ

【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
スレリンク(tech板)

995:デフォルトの名無しさん
16/06/23 21:09:32.67 8l+T8FXA.net
次スレ
スレリンク(tech板)

996:デフォルトの名無しさん
16/06/23 21:11:23.06 8l+T8FXA.net
立ててしまった・・・
どちらを使うかはおまかせします

997:デフォルトの名無しさん
16/06/23 21:17:37.65 /dY0hFq/.net
あー, 重複スレがあったのか。
すっかり忘れてた, すまんな

998:デフォルトの名無しさん
16/06/23 21:47:29.07 pXTHavhi.net
こんな過疎スレに一日30回近く書き込みする物好きがいると聞いて見物している

999:デフォルトの名無しさん
16/06/23 22:09:04.47 pXTHavhi.net
さっさと埋めろや無能ども

1000:デフォルトの名無しさん
16/06/23 22:12:48.63 WHuxwDdZ.net
issetを使っているところをエルビス演算子に置き換えてみたのですが
@でエラー出力を抑制しても、
エラーハンドラをセットしている時にはしっかり呼び出されてますね・・
エラー出力を抑制しないといけないところに使うのは、
あまり筋のいい書き方ではないですね

1001:デフォルトの名無しさん
16/06/23 22:29:59.73 ISrN3FK4.net
?: は便利な書き方だけど $a を boolean として評価した結果と選択したい方が一致しない場合には使いづらいな。
$a が文字列だとして空の時に特別な表示をしようと
echo $a ?: '未設定';
なんてやった場合、$a が '0' だったりすると意図から外れちゃうもんな。

便利な書き方なんだけど惜しい。

1002:デフォルトの名無しさん
16/06/23 22:39:41.33 BeTIQhqe.net
?:は、@$foo にしないとやってられない…

1003:デフォルトの名無しさん
16/06/23 22:44:17.42 ISrN3FK4.net
@ もまた使いづらい。
特に変数が配列だったりすると、内部的には配列のコピーが作られてパフォーマンスに影響があるんだよね。
@$_POST['foo'] の場合にこのキーが無ければ、$_POST がコピーされ foo に対応する値が null な配列を作り出し、式としては null を返し、作った配列は捨てちゃうと。
なんでこんな実装になってるんだろ。

1004:デフォルトの名無しさん
16/06/23 23:01:44.89 /dY0hFq/.net
そもエラー抑制演算子なんて相当の理由がなければ使うべきじゃないし

楽したいならそういう機能のある新しいバージョン使う方が絶対に正しい
新しいバージョンが使えない, 使いたくないというのであれば, 楽をするのはあきらめて素直にissetで定義済みか確認せねばならん

1005:デフォルトの名無しさん
16/06/23 23:08:30.51 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円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
URLリンク(premium.2ch.net)
URLリンク(pink-chan-store.myshopify.com)


1008:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch