- 1 名前:デフォルトの名無しさん mailto:sage [2016/03/12(土) 23:25:33.88 ID:j4grSBgs.net]
- PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】 www.php.net/manual/ja/ 前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 3 echo.2ch.net/test/read.cgi/tech/1447495088/ 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
- 896 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 15:37:58.37 ID:rAsmYtub.net]
- PHPなんだから、型にこだわらない方がいいんじゃ無いかな?
と、言うべきだった… まあ、PHPだからこそ型を意識しなければいけないんだけど。本当は。
- 897 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:04:46.21 ID:pBBnydGZ.net]
- >>875
覚えてサイト作るの目指してるヤツが多いのに、スレチっておまえバカ?
- 898 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:08:06.95 ID:6IXt9uZe.net]
- ビジネスモデルと言語は関係ないからね
- 899 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:08:07.77 ID:1XEkqAZJ.net]
- いやスレチなのは間違ってないだろw
下手に水をさすのはスレチより悪いとは思うが
- 900 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:09:41.25 ID:pBBnydGZ.net]
- >>882
じゃあまたゴミスレにもどってどうぞ。
- 901 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:17:38.94 ID:rCqt5XGU.net]
- ビジネスがうまいやつはただでライバルを増やすような馬鹿なことはしない
ここで情報入手しようと必死な姿が浅ましい
- 902 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:23:10.28 ID:pBBnydGZ.net]
- >>884
単純に面白いだろ、おまえのゴミみたいな投稿とは比較にならん。まぁスレチだけどな。 まぁ肩の力抜けよ。
- 903 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:26:59.32 ID:6IXt9uZe.net]
- 面白かろうが何だろうがスレチには変わりないんだから落ち着きなさいな
- 904 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:32:52.54 ID:pBBnydGZ.net]
- >>886
スクリプトデリミタの使い方も間違ってるペチパーのウンコみたいな質問もうイヤですよ。 実際に運用してるヤツの話しが聞けて楽しかったの!! >>884 完成まで作れない人が9割だから。君も含めて。まぁオレも含めてだがな。 少し落ち着けやゴミが。
- 905 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:35:19.01 ID:mzfrj+Ng.net]
- くだ質だからなぁ・・・・
あと実際設計/コーディングする人間は運用にはあまり携わらないし・・・・
- 906 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:41:09.94 ID:rCqt5XGU.net]
- >>887
落ち着いてないのはあなたでしょう
- 907 名前:デフォルトの名無しさん [2016/05/07(土) 16:45:30.27 ID:8kiHQWJT.net]
- ID:pBBnydGZ←こいつが一番面白いw
- 908 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:52:11.96 ID:oJFlbAHv.net]
- だいたい >>824 に聞きたいところは PHP と全く関係無いところだし、
その聞きたいところには答えるつもりも無いんだから引っ張っても無駄だということに早く気付け。
- 909 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 16:52:53.67 ID:YVzhxVlg.net]
- なんか「レベル高い話がしたい」君のにおいがする気が
- 910 名前:デフォルトの名無しさん [2016/05/07(土) 17:05:25.08 ID:37koFAHB.net]
- PHPDocで可変引数はどうやってコメント書けばいいの?
- 911 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 17:12:34.25 ID:mzfrj+Ng.net]
- >>893
https://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.param.pkg.html
- 912 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 17:29:25.52 ID:37koFAHB.net]
- >>894
ありがとう これでうちのおばあちゃんが作った関数にコメントがつけられるよ
- 913 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 01:52:01.39 ID:p2bQRvkc.net]
- $leap_flg = date('L');
- 914 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 01:53:21.41 ID:p2bQRvkc.net]
- >>896のつづきですけど
って$leap_flgにはどのような値がはいっているのですか? if文の条件になにいれるか不明なんですけど…
- 915 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 02:08:56.42 ID:trCfsxUy.net]
- ダンプしろハゲ
- 916 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 03:10:25.86 ID:YMoJEced.net]
- >>896
php.net/manual/ja/function.date.php ダンプする前にマニュアルを見よう。
- 917 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 09:52:10.38 ID:T8bQ9WHB.net]
- mysqlのtime型から検索する機能で、
H:i〜H:iの間のデータをbetweenで抽出するという機能を作っています。 検索フォームからH:iを2つ取得できたものの、そこからどう文字列に(例えば"15:00")に変換すればよいのかわかりません 調べて色々試してみたのですが、いっこうに成功しませんでした。 どなたかお願いします。
- 918 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 09:54:25.55 ID:T8bQ9WHB.net]
- 解決しました
- 919 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 11:47:43.97 ID:H8xAg3Jw.net]
- 2分w
- 920 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 12:07:09.79 ID:n3Nh2GSe.net]
- 何なんだろうね
質問を書いてる時間がもったいない 質問を書いてる間に頭が整理されて分かっちゃうこともあるけど
- 921 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 12:53:00.87 ID:iQ9cFpLd.net]
- >>903
それ大事 テディベアとコードレビューするやつな
- 922 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 14:16:50.68 ID:WiyOtAwJ.net]
- たしかにまれによくある。
ベアプログラミング(テディベア効果)というのか。 ペアプログラミングではなくて。
- 923 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 18:22:07.68 ID:H8xAg3Jw.net]
- と、いうことは、まぁ、このスレが何らかの役には立ったのだろう。
- 924 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 19:25:24.84 ID:eiW4bgLe.net]
- 中身が空で適当な要素数の配列を確保するのはどうするのでしょう?
Cで書くと T *p = calloc(n, sizeof(T)); みたいな感じのこと。 とりあえず $a = array_fill(0, n, NULL); って書いてみたんですが。
- 925 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 19:51:53.55 ID:yxmWn5Ei.net]
- それでいんでね?専用の構文ないし
必ずしも前もって配列長明示して確保しなくてもいいと思うけど foreach( $array = array_fill(0, 10, null) as $key => $value ) $value = $source_data[$key + 5]; とかするためかね
- 926 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 20:39:41.14 ID:H8xAg3Jw.net]
- か、可読性が…
- 927 名前:907 mailto:sage [2016/05/08(日) 21:52:16.40 ID:eiW4bgLe.net]
- ありがd。
実は$aは配列の配列で、 if (!key_exists($k, $a[$i])) ... みたいな処理をするので、あらかじめ$a[$i]が存在していて欲しかった、っていう感じです。 まぁ警告出るだけで予め配列作っておかなくても動くんだけれど
- 928 名前:も。 []
- [ここ壊れてます]
- 929 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 21:57:51.62 ID:X
]
- [ここ壊れてます]
- 930 名前:QojpZYz.net mailto: >>910
これでどう if(!isset($a[$i][$k])) 多少判定条件が違うので使えないケースもあるけど、array_key_exists より isset の方が速いよ [] - [ここ壊れてます]
- 931 名前:907 mailto:sage [2016/05/08(日) 23:48:43.60 ID:eiW4bgLe.net]
- >>911 あぁ、これで全然いいかも。
まだPHP使いだしてひと月くらいなんで、いろいろと助かります。 ありがとう。
- 932 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 07:28:39.61 ID:ZEfFfe+X.net]
- PHPでツイッターIDとパスを使って投稿したいんだけど、どうしたらいい?
- 933 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 09:33:54.84 ID:yhkvT0H8.net]
- 見当がつかない質問したところで作れるわけがないじゃん
- 934 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 10:16:53.40 ID:Mp7ZOf2g.net]
- >>913
Twitter OAuth https://dev.twitter.com/oauth
- 935 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 10:21:56.39 ID:ZEfFfe+X.net]
- oauth認証しないとやっぱり駄目か
IDとパスだけで呟けたらよかったんだけど
- 936 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 12:35:28.76 ID:2gjhVXxt.net]
- 得体の知れないサーバ管理者に生パス渡すわけにいかんからな
- 937 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:22:35.71 ID:/c+E/E1d.net]
- >>913
そう言うのって、初心者がよく分からないまま投稿して無限ループで無数に投稿したなどの事故は起こらないのかな?
- 938 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 17:36:38.58 ID:3P/I+6gp.net]
- 同じ内容を連続で投げると蹴られるよ
しょうがないから時刻を入れてるw
- 939 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 18:45:09.17 ID:matDD0JO.net]
- もう、本当にPHPerと一緒に仕事するの嫌になった。
public function hoge(){ $request_posted_flg = false; $my_request_para_txt = $this->getMyIns(); $my_url_query_string = $my_request_para_txt; if(!$request_posted_flg){ $para = "req_id"; foreach($my_url_query_string as $key => $val){ if($key == $para){ $my_target_para = $my_url_query_string[$key]; } } $this->setMyTargetPara($para); return $request_posted_flg; } みたいなコードが数千行に渡って書いてある。 これ書いたやつ人間じゃない。多分、ものすごく出来の悪いコンパイラ。 どうしてこう、PHPerっていうのは頭おかしい奴ばっかなんだ?
- 940 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 18:45:47.85 ID:matDD0JO.net]
- $this->setMyTargetPara($my_target_para);
の間違い…
- 941 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 18:47:59.09 ID:p4MwWBVW.net]
- 数値を要素としている配列が2つ有り
要素内に同じ数値が存在するか判別するいい方法って何かない?
- 942 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 19:06:13.86 ID:XIhsDrnx.net]
- これでいいの?
$a = [1, 3, 5]; $b = [2, 3, 6]; if (array_diff($a, $b) !== $a) { echo “同じ数字が存在してまっせ”; }
- 943 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 19:09:55.07 ID:XIhsDrnx.net]
- あ、array_intersectでいいか
まぁそのへん使って
- 944 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 19:39:13.48 ID:yhkvT0H8.net]
- >>920
意味もなくgetterとsetter使ってるから? つうかよくわからんがそれ条件文意味あるんか? 常にrequest_posted_flgはfalseじゃないんけ
- 945 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 20:03:10.51 ID:matDD0JO.net]
- 無いよ全く。
変数も片っ端から意味無い。 普通に書いたら300行くらいで済むところを、 そういう意味の無いコードで1000行くらいに膨れ上がらせてる。
- 946 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 20:03:20.13 ID:p4MwWBVW.net]
- >>924
ありがとうございます。 できました。
- 947 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 20:15:34.24 ID:IOgaEvdb.net]
- 行数水増ししなきゃいけない糞な会社にお勤めなんじゃねーの
- 948 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 20:18:48.54 ID:GH5TUzj8.net]
- ソースレビューってしてないのか
- 949 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 20:19:10.53 ID:2gjhVXxt.net]
- >>920
何が悪いのかイマイチわからん いまのうちのプロジェクトよりだいぶマシだわ
- 950 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 21:42:22.65 ID:TeiLsP5R.net]
- >>930
マシかもしれないが、改善点はいくつも見つかると思うんだけど
- 951 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 21:50:55.52 ID:2gjhVXxt.net]
- ああ、これで済むって話か。
$this->setMyTargetPara($my_request_para_txt["req_id"]); 変数名のつけ方やインデントがまともだからウチよりマシと思ってしまった。
- 952 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 23:07:40.32 ID:/u9NXzco.net]
- >>920
コードレビューしないのが問題 こんなん書いたやつにどういう意図なのか問い詰めるわ
- 953 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 23:35:31.66 ID:oz2wxhed.net]
- やヴぇな
- 954 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 23:58:07.07 ID:VZevxVLJ.net]
- やべえけどPHPer特有の問題じゃないだろ
そういうksみたいなコード書くのはJavaerのほうが多い
- 955 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 07:48:55.06 ID:hUyymvDA.net]
- >>928
もちろん、ステップ数で料金が決まる、などというアホなことはしていない。 そして、そのクソコードを別の人間がメンテナンスするる… >>929、933 部署の長が「コードなんて見ませんよ」と平気で言う会社だからね。 >>935 それは確かにある。PHPは幼稚なコードが多いが Javaは浅い知識だけはあるんだが使い方を間違ってるクソコードが多い。 PHPにはJavaerもいっぱい流れこんでるから、もう、数多のジャンルのクソコードが揃い踏みしてる。 もうすぐ契約切れる予定だけど、あとからあとから新鮮なクソコードが流れ込んできて 本当に頭おかしくなりそう。
- 956 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 07:50:19.88 ID:ZmjTdhIX.net]
- 自分のコードだけはクソじゃないという前提
- 957 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 07:52:17.51 ID:hUyymvDA.net]
- 気が重いけど出勤する…
どうもこっちのスレ的ネタだった ttp://echo.2ch.net/test/read.cgi/tech/1429279230/l50 スレチ、すいませんでした… 少し気が晴れました…
- 958 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 07:55:55.21 ID:hUyymvDA.net]
- >>937
言っとくけど、オレのコードは本当に綺麗だよ。 お前が見たら一目惚れして結婚申し込むこと間違いない。
- 959 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 09:07:29.65 ID:uMvBRYWE.net]
- まともなプログラマーが2chに愚痴書いてるわけがない。
- 960 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 17:54:38.12 ID:0wDfvzAN.net]
- Laravelerのワイ、高みの見物
- 961 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 18:44:53.48 ID:S5nTUzj1.net]
- laravel ってリンク切れ多いサイトばかり
- 962 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 19:11:15.31 ID:hUyymvDA.net]
- >>940
本当にそう思ってるならお前が周り見えてなさすぎなだけ。 >>942 YouTubeの「〜てみました」系の奴らなんかマトモな設定してねーのよ Nginxもエラー画面出まくりじゃん。
- 963 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 19:43:45.56 ID:kvpM6w4K.net]
- PHPそこそこできるようになったからmySQLチャレンジしてみたいんだけど
なんとか起動できたけどそれ以降が全然できない みんなどんな感じでSQL勉強した?
- 964 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 19:49:42.80 ID:WoDhKz74.net]
- 気付いたらできるようになってた
- 965 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 19:52:02.92 ID:hUyymvDA.net]
- それ以降というと、具体的には?
- 966 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 20:11:13.53 ID:Qb9Kyo2I.net]
- >>944
これはSQLでは無理なんじゃないかっていう思い込みを無くすように意識していた時期はあった あとはせっせと情報収集と実験の繰り返し
- 967 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 20:34:35.14 ID:H9B83Y6z.net]
- つーか、DB使ってやるような具体的なやりたいことを考えるのが先じゃね。
- 968 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 20:35:42.75 ID:hUyymvDA.net]
- しかし、PHPでストリングリテラルをシングルクオートで囲う馬鹿は、本当にどうにもならんな。
シングルクオートとダブルクオートの扱いがPHPでどうなっているか知っていれば、 通常、シングルクオートなんかで囲うことはありえないんだが。 シングルクオートの方がコンマゼロゼロゼロ何秒かくらいは速いかもしれんが、 そんなの帳消しにするくらいデメリットが多すぎる。 意図してシングルクオート利用しなければいけないケースなんて限られてるんだから、 その時だけシングルクオート使えばいいだけで、 通常はダブルクオート使うのが当たり前なんだが、 要するに、違いが分かってない馬鹿が多すぎるということなんだろう。
- 969 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 20:36:57.65 ID:H9B83Y6z.net]
- >>949
デメリットってどんなこと?
- 970 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 20:41:28.26 ID:S3kH2EJT.net]
- >>949
俺はJavaラーだから好みでダブルクオート使ってた PHP使うやつはシングルクオート使いが多くて嫌だなとは思ってたが デメリットは正直よくわからん
- 971 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 20:51:06.59 ID:hUyymvDA.net]
- >>950
シングルクオート create_link('test/' . $param['hoge'] . '/val1/' . $param['hage'] . '/val2/' . $param['moge'], $url . '?' . $sess_name . '=' . $sess_id); ダブルクオート(strict) create_link("test/{$param["hoge"]}/val1/{$param["hage"]}/val2/{$param["moge"]}", "{$url}?{$sess_name}={$sess_id}"); ダブルクオート(loose) create_link("test/$param['hoge']/val1/$param['hage']/val2/$param['moge']", "$url?$sess_name=$sess_id"); 何が変わったか、一目瞭然だろ? PSRで許容される一行の文字数知ってるか? シングルクオートは変数展開できないから . で文字列を結合しなければならない。 一番上みたいな例で、一目で、どこまでが1つのパラメターで、どこから別のパラメターに切り替わったのか判別できるか? シングルクオート使うバカが居ると、コードの隅々に渡って間違い探しと対して違わないような事しなきゃいけないような自体になるんだよ。 視力がいくつあっても足らんわ。
- 972 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 20:56:47.08 ID:e/4BOK4y.net]
- >>952
PSRの一行の制限はハードリミットを規定してないし, 単に書き方や慣れの問題だな コーディング規約でどっちかに決めてそれに従えばいいだけ
- 973 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 20:57:47.95 ID:hUyymvDA.net]
- >>953
そう思うのなら、お前は一生間違い探しやってろ。 オレは自分の眼のほうが大事だ。
- 974 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:01:38.96 ID:hUyymvDA.net]
- まぁ、どうせシングルクオートなんかつかってる馬鹿は
馬鹿すぎて、リテラルをスポットライトしてくれないクソエディタ使ってるんだろう。 だから、何が変わるのか全然理解できないのだと思う。
- 975 名前:デフォルトの名無しさん [2016/05/11(水) 21:03:29.97 ID:9I7Ewr6L.net]
- 変数展開を必要としないケースでデメリットを提示してくれると思ったらまさかのw
- 976 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:05:12.55 ID:S3kH2EJT.net]
- ほんとダブルクオートで統一してほしいね
php3時代は配列のキーを ダブルでもシングルでも囲まないやついてさらに地獄だったな
- 977 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:05:56.43 ID:O2+YRvW5.net]
- シンクはc#の文字型みたいでキモイ
- 978 名前:デフォルトの名無しさん [2016/05/11(水) 21:06:47.25 ID:9I7Ewr6L.net]
- 機能が違うんだから統一する必要ないだろうにw
使い分ければいいんだよ
- 979 名前:デフォルトの名無しさん [2016/05/11(水) 21:07:18.39 ID:UDwF5RQX.net]
- いかにも初心者らしい確固たる信念だねw
- 980 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:08:35.17 ID:H9B83Y6z.net]
- >>956
うん、まさかのだったな。 >>952 それはデメリットの一例だと主張してるのはわかったが、多すぎる他のデメリットはどんなこと? 変数展開の話なんて単純に使い分ければいいだけでしょ。
- 981 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:09:15.80 ID:e/4BOK4y.net]
- まさかそんなに強い宗教観をお持ちとは思わなかったわ・・・・
でもそれ俺に言うより職場のシングルクォート使いに言った方がいいんじゃね?
- 982 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:10:20.95 ID:hUyymvDA.net]
- >>956
なにがまさかのwなの? 頭おかしい馬鹿の笑いのツボはよくわからんな。 日本語も読解出来てないし。馬鹿はだまってればいいのに。
- 983 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:16:10.69 ID:hUyymvDA.net]
- >>959
面白いこと言うな、お前。 機能の違いは変数展開するかしないかって事はわかってると思うんだけど、 じゃあ、変数展開されると困るケースってどういう時だ? そういうケースって、コード書いててどのくらいあるか思い出してみろよ。 変数展開して貰ったほうが有り難いケースがどのくらいあるか思い出してみろよ。 通常ダブルクオートで統一しといたほうが、サルが考えても合理的だろ。 ↓ 以下サルどもの戯言 >いかにも初心者らしい確固たる信念だねw >変数展開の話なんて単純に使い分ければいいだけでしょ。 >まさかそんなに強い宗教観をお持ちとは思わなかったわ・・・・
- 984 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:17:50.80 ID:H9B83Y6z.net]
- >>963
>シングルクオートとダブルクオートの扱いがPHPでどうなっているか知っていれば、 >通常、シングルクオートなんかで囲うことはありえないんだが。 違いを知っていれば、変数展開を必要としない文字列リテラルの表現にはむしろシングルクォートじゃないの。 速度も速いし、デメリットが無ければわざわざ遅いダブルクォートを強いる必要もないでしょう、*違いを知っていれば*。 つーかシングルクォートがそんなに憎いなら、var_export の出力仕様の変更を要求しといたらいかが?
- 985 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:18:07.36 ID:hUyymvDA.net]
- だから前の方に書いたんだよ。PHPerは馬鹿ばかりだって。
わざと変なコード書いてメンテナンスの時間をもりもりと膨らませる馬鹿ばっかなんだもん。 なんかしらんけど、必至に挙げて馬鹿晒すんだから、本当にPHPerの馬鹿さ加減にはあきれるわ。
- 986 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:19:01.00 ID:hUyymvDA.net]
- >違いを知っていれば、変数展開を必要としない文字列リテラルの表現にはむしろシングルクォートじゃないの。
お ま え は 日 本 語 の 勉 強 を 一 か ら や り な お せ
- 987 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:20:19.71 ID:e/4BOK4y.net]
- NG推奨ID:hUyymvDA
- 988 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:20:28.95 ID:hUyymvDA.net]
- ID:H9B83Y6z
こういう、日本語が理解できない馬鹿がいるのも、PHPerの特徴です。
- 989 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:21:31.39 ID:H9B83Y6z.net]
- なんだろ、晩になっておくすりが切れちゃったのかな
- 990 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:21:46.00 ID:hUyymvDA.net]
- アホはNGしてろ。
>意図してシングルクオート利用しなければいけないケースなんて限られてるんだから、 >その時だけシングルクオート使えばいいだけで、 最初っから言ってる事も理解できないアホばっかなんだから。
- 991 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:22:36.76 ID:hUyymvDA.net]
- >>970
うん、おまえがな。本当に頭わるそうだな、お前。
- 992 名前:デフォルトの名無しさん [2016/05/11(水) 21:23:42.15 ID:UDwF5RQX.net]
- ID:hUyymvDA←日本語が理解できない馬鹿なPHPer
- 993 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:23:59.64 ID:H9B83Y6z.net]
- >>971
シングルクオート利用*しなければいけない*ケースってどんなの?
- 994 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:24:17.83 ID:hUyymvDA.net]
- まだageでアホが頑張ってるよ
>>973 論拠は?
- 995 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:25:31.37 ID:hUyymvDA.net]
- >>974
>シングルクオート利用*しなければいけない*ケースってどんなの? は? 本気で聞いてるのか? お前はほんとうの馬鹿なのか??? これがアホなPHPerの実態なんだよな…
- 996 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:26:20.46 ID:H9B83Y6z.net]
- >>976
バカ認定してくれていいから教えてくれよ。 あと、多すぎるデメリットの他の例もな。
- 997 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:26:29.29 ID:hUyymvDA.net]
- ちょっと、ID:H9B83Y6z こいつの頭が弱すぎる…
さすがに呆れ返った。
- 998 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:27:56.12 ID:e/4BOK4y.net]
- そういえば, Mcrypt関数よりOpenSSL関数が推されてる感があるんだけど, OpenSSL関数で指定した暗号アルゴリズムのキー長を得る方法ってある?
Mcryptならmcrypt_get_key_sizeで取得出来るけど・・・
- 999 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:28:47.71 ID:hUyymvDA.net]
- あのな、ダブルクオートは強制的に変数展開されちゃうんだよ。
だからな、 例えば、password_hash()とか使ってハッシュ作るとするだろ? $2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq こういう文字列つくられるだろ? これ、ダブルクオートで囲ってストリングリテラル定義したら、何が起こると思う? そのくらいわかってくれよ、本当に。
- 1000 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:32:28.63 ID:hUyymvDA.net]
- ID:H9B83Y6z はさ、ブラウザの向こうの人が自分とは全然レベルが違うこともいっぱいあるんだって事くらい、
いい加減理解したほうがいいよ
- 1001 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:34:13.61 ID:H9B83Y6z.net]
- >>980
エスケープって知らないのかな? ダブルクォートにもシングルクォートにも使った方が便利なケースはあっても使わなければいけないケースなんてないんだよ。 もう少し慣れてくるとよく分かると思うから、あとちょっとだ。がんばろう。
- 1002 名前:デフォルトの名無しさん [2016/05/11(水) 21:35:30.90 ID:UDwF5RQX.net]
- もう息切れかバカ?
- 1003 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:37:10.95 ID:hUyymvDA.net]
- 一生シコシコやってろ
駄目だ、こういう馬鹿ばっかだからPHPは本当にゴミコードばっかりになって本当に救いようがないや。
- 1004 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:37:20.22 ID:e/4BOK4y.net]
- お前らも相手してないで僕の質問に答えてくださいお願いします
- 1005 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:39:37.26 ID:hUyymvDA.net]
- 必要もないのに、わざわざ手数増やすして可読性下げる馬鹿は、本当に救いようないな
ageてる馬鹿は煽りたいだけのプログラマでもないただのニートだから対して気にならんけど ID:H9B83Y6z こいつは本当に頭がヤバ過ぎる。
- 1006 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:41:23.94 ID:hUyymvDA.net]
- >>985
スーパープログラマの ID:H9B83Y6z に 凄まじく手数の多い解決策でも教えて貰ってろ、ハゲ!
- 1007 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:43:48.14 ID:e/4BOK4y.net]
- 次スレ行きます
- 1008 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:44:11.27 ID:hUyymvDA.net]
- >もう少し慣れてくるとよく分かると思うから、あとちょっとだ。がんばろう。
うん、おまえがな。おまえはまだ、かなり頑張んなきゃいけないけど。
- 1009 名前:デフォルトの名無しさん [2016/05/11(水) 21:47:39.85 ID:UDwF5RQX.net]
- このスレはここから馬鹿(ID:hUyymvDA)専用になりました
- 1010 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:49:17.03 ID:e/4BOK4y.net]
- 次スレには持ち越さないのよー
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1462970810/
- 1011 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:50:18.55 ID:hUyymvDA.net]
- レスを見返すと、
ID:H9B83Y6z こいつと ID:e/4BOK4y こいつは、本当に頭が悪すぎるな。 いかにもThe PHPer って感じだ。
- 1012 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:53:09.29 ID:hUyymvDA.net]
- ID:e/4BOK4y なんか、お前の宗教で
979 : デフォルトの名無しさん2016/05/11(水) 21:27:56.12 ID:e/4BOK4y そういえば, Mcrypt関数よりOpenSSL関数が推されてる感があるんだけど, OpenSSL関数で指定した暗号アルゴリズムのキー長を得る方法ってある? Mcryptならmcrypt_get_key_sizeで取得出来るけど・・・ この問題解決してもらったらいいんじゃねぇの?
- 1013 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:56:00.50 ID:Qb9Kyo2I.net]
- あら…宣言見落とし重複すみませぬ
- 1014 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:56:13.81 ID:hUyymvDA.net]
- 977 : デフォルトの名無しさん2016/05/11(水) 21:26:20.46 ID:H9B83Y6z
>>976 バカ認定してくれていいから教えてくれよ。 認定しなくても、ほんとうのバカでした。
- 1015 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:56:53.24 ID:O2+YRvW5.net]
- 話題変えようぜ
- 1016 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:57:48.41 ID:0wDfvzAN.net]
- >>995
自分が基地外だってことにいい加減気付こうな
- 1017 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:57:56.68 ID:e/4BOK4y.net]
- >>994
ドマ 今後のスレはワッチョイはどうすべきだろう? あとテンプレも古いからちょっと更新したい感
- 1018 名前:デフォルトの名無しさん mailto:sge [2016/05/11(水) 21:58:53.22 ID:hUyymvDA.net]
- >>996
必要ないだろ、新スレ立ったんだし。ここは消化ゲームだ。 >>997 その基地外にからむのはお前みたいなバカくらいだって気づけよw
- 1019 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 21:59:55.94 ID:hUyymvDA.net]
- PHPer 馬鹿ばっか確定!
- 1020 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 59日 22時間 34分 23秒
- 1021 名前:1002 [Over 1000 Thread.net]
- 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 2ちゃんねる専用ブラウザからの広告除去 ★ 2ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ premium.2ch.net/ pink-chan-store.myshopify.com/
- 1022 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|