[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/25 06:50 / Filesize : 281 KB / Number-of Response : 1023
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】下らねぇ質問はここに書き込みやがれ 4



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分以内に立たない場合、宣言してから立てたい人が立てること。

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 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<281KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef