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


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

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



1 名前:デフォルトの名無しさん(ワッチョイ 5e69-7Olf) mailto:sage [2016/05/11(水) 21:54:46.56 ID:Qb9Kyo2I0.net]
PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】
www.php.net/manual/ja/

前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 4
echo.2ch.net/test/read.cgi/tech/1457792733/
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

IDなし板からIDあり板に移動した経緯に沿うため、ワッチョイつけました。
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

910 名前:デフォルトの名無しさん (ワッチョイ f45b-+l1+) mailto:sage [2016/10/26(水) 22:58:33.54 ID:NEiKHTiA0.net]
何もない光景
それがなんだか悲しくてしょうがなかった

でも、そこで強く生きる人々がいた

911 名前:デフォルトの名無しさん (ワッチョイ a358-Jz20) [2016/10/28(金) 01:40:04.84 ID:OJ4U29XX0.net]
phpで画像ビューア、アップロダ作りたいんだが
サンプル拾いじゃなく自分でカスタマイズしたやつを作りたい
何を参考にするのが手っ取り早い?

912 名前:デフォルトの名無しさん (ガラプー KK7f-cpoA) mailto:sage [2016/10/28(金) 01:53:27.32 ID:RWm1DZ2kK.net]
>>903
マニュアル

913 名前:デフォルトの名無しさん (ワッチョイ d742-RSiG) [2016/10/28(金) 02:31:14.43 ID:gnlIosPu0.net]
色んな画像ビューア、アップロダのソース見まくってそれぞれの良さそうな部分をごちゃまぜ複合とか

914 名前:デフォルトの名無しさん (ワッチョイ d77b-ythx) mailto:sage [2016/10/28(金) 05:50:42.01 ID:hY3IWwKu0.net]
画像ビューワーは、JavaScript, jQuery, jQueryUI じゃないの?

915 名前:デフォルトの名無しさん (ワッチョイ 0730-0DI1) mailto:sage [2016/10/28(金) 07:43:50.73 ID:FlM+BYec0.net]
>>906
フロントしか必要としないならそれでいいんじゃない

916 名前:デフォルトの名無しさん (ワッチョイ a3d6-WNS8) mailto:sage [2016/10/28(金) 10:09:56.26 ID:ws5YC6zE0.net]
>>906
Node.js勧めたいって意図なら別のスレに誘導してね。

917 名前:デフォルトの名無しさん (ワッチョイ 937b-0DI1) mailto:sage [2016/10/28(金) 13:35:49.63 ID:SKGi/Ib20.net]
>>903
ググレカス

918 名前:デフォルトの名無しさん (スップ Sdff-Jz20) mailto:sage [2016/10/28(金) 15:16:45.42 ID:00RNnXiDd.net]
php初心者です。
5秒sleepするだけのページを作って3回アクセスしたところ、
5秒後、10秒後、15秒後にレスポンスがありました。
アクセスがあるたびにスレッドが立って、みたいなのをイメージしていたので、
てっきり5秒後に3回レスポンスが返って来るものと思いました。
処理はひとつずつ処理されていくのでしょうか。



919 名前:デフォルトの名無しさん (ワッチョイ ef2c-0DI1) mailto:sage [2016/10/28(金) 19:39:08.09 ID:Boog4FeS0.net]
>>910
session auto start ってデフォで on なんだっけ?

920 名前:デフォルトの名無しさん (ワッチョイ a3d6-b9XE) mailto:sage [2016/10/29(土) 10:55:09.14 ID:HDlCE+XT0.net]
>>910
ぶっちゃけ、何言ってるのかよく分からんので答えようが無い。

921 名前:デフォルトの名無しさん (ワッチョイ 6b16-0DI1) mailto:sage [2016/10/29(土) 14:30:41.81 ID:ZwM9j70K0.net]
>>910
いくんじゃない?ようわからんけど

922 名前:デフォルトの名無しさん (ワッチョイ d7f8-0DI1) mailto:sage [2016/10/29(土) 14:48:01.79 ID:qaQmWW2b0.net]
レスポンスが完了しないと次のリクエストが始まらないってだけじゃね
非同期でやればいい

923 名前:デフォルトの名無しさん (ワッチョイ d742-WjTj) mailto:sage [2016/10/29(土) 15:05:43.42 ID:RAzNNpqq0.net]
images.uncyc.org/ja/9/96/%E3%81%8A%E3%81%BE%E3%81%88%E3%81%AF%E4%BD%95%E3%82%92%E8%A8%80%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%82%93%E3%81%A0.jpg

924 名前:デフォルトの名無しさん (ワッチョイ b320-+nUx) [2016/10/29(土) 16:19:26.53 ID:B0ZHdoCv0.net]
PHPってむつかしいよね

925 名前:デフォルトの名無しさん (ワッチョイ 1ff3-0DI1) mailto:sage [2016/10/29(土) 16:25:54.28 ID:W0l6Zdqy0.net]
>>916
だよな。むずかしいのに、簡単だってカッコつけてるやつ嫌いだわー

926 名前:デフォルトの名無しさん (ワッチョイ 6b16-0DI1) mailto:sage [2016/10/29(土) 16:33:21.11 ID:ZwM9j70K0.net]
PHPむりだったら何もできないと思うよ
こんな楽な言語はない
楽すぎて馬鹿にされるくらいw

927 名前:デフォルトの名無しさん (ワッチョイ dfaf-0DI1) [2016/10/29(土) 16:38:26.64 ID:L3WtAGau0.net]
タイプヒンティングって実行時にチェックするから速度遅くなりますか?

928 名前:デフォルトの名無しさん (ワッチョイ a3d6-WNS8) mailto:sage [2016/10/29(土) 20:46:49.68 ID:HDlCE+XT0.net]
>>916
PHPは難しいんじゃなくて変態なだけ。

>>917
勝手に「かっこつけてる」とお前が嫌いだわー

>>919
ならんでしょうな。



929 名前:デフォルトの名無しさん (ワッチョイ 7ba8-ijxz) mailto:sage [2016/10/30(日) 20:20:48.79 ID:Jtaoj1lw0.net]
imgのsrcとか、aのhrefが安全かどうか確認したいんだけど、いい方法ないかな?
自前でやると漏れそうだし、確立されてるものあったりしたら嬉しいんだけど

930 名前:デフォルトの名無しさん (ワッチョイ 6b16-0DI1) mailto:sage [2016/10/30(日) 20:46:56.94 ID:xFi7bMru0.net]
>>921
飛び先をAiに投げて判定してもらうとか?

931 名前:デフォルトの名無しさん (ワッチョイ 0730-0DI1) mailto:sage [2016/10/30(日) 21:58:26.37 ID:sGqbfAV50.net]
require「かっこつけるのも悪くないよ」

932 名前:デフォルトの名無しさん (ワッチョイ 0fcb-WjTj) mailto:sage [2016/10/30(日) 22:07:50.73 ID:3gVDEL580.net]
>>921
外部のそういう判定やってるサービスに投げた方が自前実装よりは大分マシだろうとは思う
ブラウザどころかOSのグラフィック処理の脆弱性に対して攻撃してる例もあったわけだし, 自前実装はセキュリティベンダが全力出してどうにかのレベル

933 名前:921 (ワッチョイ 7ba8-ijxz) mailto:sage [2016/10/31(月) 01:56:25.27 ID:1peTaWIA0.net]
レスありがとう。aタグは難しいかね。そういうサービスは探しても良く見つけられなかったです・・・

とりあえず、aタグは捨ててimgの方はサーバ側で最初に読み込んで、base64に変換して保存しとこうと検討中。
画像を実際に読み込んでexif_imagetypeもするからクライアント側に渡るときは安全かなって思ってる

934 名前:デフォルトの名無しさん (ワッチョイ 1ff3-0DI1) mailto:sage [2016/11/01(火) 02:13:04.15 ID:ZyoCt4C30.net]
安全なんてPHPでは気にしないことだ。

スパゲッティソースにちゃんとなっているか?
綺麗なコードなんていけない。バグがあったらパッチでツギハギするの。
これが上級テクニック。さっさとその仕事を終わらせろ。ザッカーバーグ

935 名前:デフォルトの名無しさん (ワッチョイ 5b3c-Xqtn) mailto:sage [2016/11/03(木) 21:48:52.23 ID:H1IONJZ10.net]
blog.livedoor.jp/qoozy/archives/52547714.html

上記のphpを実行したら
Parse error: syntax error, unexpected '200' (T_LNUMBER) in D:/iis_home/captv/public_html/images.php on line 151

このエラーが返ってきます

ついこの間から初めたもので右も左もわかりません
直してください><

936 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/03(木) 22:12:07.67 ID:dXFkV34i0.net]
>>927
まず、お箸を持つ手の方が右、お茶碗を持つ手の方が左です。

937 名前:片山博文MZ ◆T6xkBnTXz7B0 (ガラプー KKeb-Pg6j) mailto:sage [2016/11/03(木) 22:14:23.19 ID:bkzCM1IAK.net]
>>927
Parse error: syntax error
パースエラー、文法エラー、すなわち文法が間違ってる。
予期しないT_LNUMBERトークンの'200'がある。
場所は、D:/iis_home/captv/public_html/images.phpの151行目。

938 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/03(木) 22:17:52.64 ID:dXFkV34i0.net]
片山くんは、なんで間違いが存在してしまったのかくらいは分かってて答えてるんだよね?



939 名前:デフォルトの名無しさん (ワッチョイ 7162-DGmA) mailto:sage [2016/11/03(木) 22:18:50.98 ID:BOny4tTs0.net]
変なとこで点打つやつ何なの

940 名前:片山博文MZ ◆T6xkBnTXz7B0 (ガラプー KKeb-Pg6j) mailto:sage [2016/11/03(木) 22:21:36.07 ID:bkzCM1IAK.net]
>>930
機械的に判断しているだけですよ。人間に見えますか?

941 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/03(木) 22:24:33.37 ID:dXFkV34i0.net]
そか。別に批判しているわけではない。確認しただけだ。

942 名前:デフォルトの名無しさん (ワッチョイ 1342-Xqtn) mailto:sage [2016/11/03(木) 22:39:35.56 ID:ebVNaaAM0.net]
>>927
そこのサンプルソースをそのままコピペしたのかな?
試してみましたが、そのままで動きましたよ。

943 名前:デフォルトの名無しさん (ワッチョイ 5b3c-DGmA) mailto:sage [2016/11/04(金) 05:02:47.16 ID:42wPzzLl0.net]
>>934
その環境はApacheですか?
こちらIISなので…

944 名前:デフォルトの名無しさん (ワッチョイ 457b-8n5s) mailto:sage [2016/11/04(金) 10:25:51.95 ID:Kwb+1Dd10.net]
信心が足りないのでは?

945 名前:デフォルトの名無しさん (ワッチョイ 1342-Xqtn) mailto:sage [2016/11/04(金) 10:40:09.01 ID:RmW0DZG00.net]
そう言う動作環境を一通り書かないと

質問の仕方やマナーは >>2 に書いてあるから
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】7.0
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

まあ、エラー内容からして、サンプルソースの転記に失敗しているのだろうと推測するけど
エラーだと指摘された行の直前当たりから、一文字ずつ間違えて入力してないかチェックしてみて。

それで分からないなら、エラーになった自分が書いたソースを身体検査される覚悟で
Language:の指定をPHPにしてcodepad.org/ に貼り付けてみ。

親切な人がチェックしてくれると思う。

946 名前:デフォルトの名無しさん (ワッチョイ 2156-KjJO) mailto:sage [2016/11/04(金) 11:23:49.14 ID:d2p8qr7U0.net]
>>935
151行目に文法エラーがあるって書いてるあるでしょ
151行目にはダブルコーテーションで囲まれた文字列の中にダブルコーテーションを書く書き方が始めて登場してるけど
まさかコピペじゃなくてソース見ながら手打ちしてるとか?

947 名前:デフォルトの名無しさん (ワッチョイ 457b-8n5s) mailto:sage [2016/11/04(金) 15:20:05.32 ID:Kwb+1Dd10.net]
151行目の
\" (サンプルでは¥は /の逆

を ' に変えてみな

948 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/05(土) 21:53:13.52 ID:Kl3c0pbp0.net]
anond.hatelabo.jp/20161105173044


こんなこと言われてるけど、ええんかおまいら・・・



949 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/05(土) 23:49:57.75 ID:Q0fi8pIF0.net]
>>940
反応した時点でお前さんの負け

950 名前:デフォルトの名無しさん (ワッチョイ 51f8-8n5s) mailto:sage [2016/11/06(日) 03:18:15.82 ID:NddIZfzX0.net]
ようは>>940はプログラミングをするにはPHPは最適だって言ってるんだろ

951 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:01:23.20 ID:OIQ4PYOH0.net]
>>940
Speaker Deck見たけど実にくだらん内容だし。
まだそんな事言ってるの?って内容だし、こいつ何言ってんの?ってところもあるし。

書いて有ることが少なく見積もっても4、5年は古い。

PHP7で強化された事以外のすごく当たり前のことが長々と書いてあって
「PHPerってこんなことも分かってない馬鹿ばかりです」って自分たちで宣言してるだけ。

そりゃ、バカにもされるわ。

952 名前:デフォルトの名無しさん (ワッチョイ 7162-dKGq) mailto:sage [2016/11/06(日) 10:07:38.39 ID:PPwxyKBf0.net]
>>940
ペチプァー連呼厨じゃねぇか...
まともに読む価値もない

953 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:15:53.99 ID:OIQ4PYOH0.net]
>劣化Javaでしかないのが悲しいよね。

って書いてあるけどさ、
ほんと、バカなPHPerってJava風にPHPを使おうとすんのよね。
で、何故かJavaの悪いところばっかり真似して「オブジェクト思考とはこうだ!」みたいに勘違いする。

「Enumクラス作っちゃいました、すごいでしょ」とか本当に頭おかしいだろ?って俺でも思うよ。

954 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:24:52.20 ID:OIQ4PYOH0.net]
思考しちゃったよ。なんでこんな変換になるかな…?

955 名前:デフォルトの名無しさん (ワッチョイ 3b3c-Xqtn) mailto:sage [2016/11/06(日) 10:27:29.08 ID:f29fDf2r0.net]
新機能?ペチパーならこまけぇこたぁ握りつぶせ
タイプセーフな言語から来たお客さんはフル活用して下さい

956 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:31:13.63 ID:OIQ4PYOH0.net]
言っとくけど、俺が言ってるのはお前みたいなバカの言ってることとは違うからね。 >>947

957 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 10:34:14.81 ID:nd1Ls8mW0.net]
Javaは知らんので、C++やC#と比較するけど
タイプセーフな言語以上に型を意識しなきゃならないことも多い印象

958 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:46:34.41 ID:OIQ4PYOH0.net]
>>949
そうだよ。
必要な場所では自前で意識しなきゃいけない。だから他の言語よりも余計ややこしい。

で、和田くんつーひとは、Enumクラスにそれを任せるんだって。Java脳だよねー。



959 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 10:50:35.89 ID:OIQ4PYOH0.net]
大体、初っ端のサンプルコードからして時代遅れというか。

findAll()メソッドって、結局1クエリに対して1関数つくるDAOみたいなアプローチでしょ?
サンプルにしても、実装が古すぎるわ。

960 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 10:59:26.52 ID:nd1Ls8mW0.net]
>>950
ごめん、1段落目と2段落目が繋がらん。
もしかしてonceに親を殺された人?

961 名前:デフォルトの名無しさん (ワッチョイ 7162-dKGq) mailto:sage [2016/11/06(日) 11:02:21.93 ID:PPwxyKBf0.net]
Javaを対抗にあげてPHPをディスってる意味

962 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 11:03:52.84 ID:nd1Ls8mW0.net]
>>953
あれ実はJavaのほうがディスられてるんじゃないか、どっちかっていうとw

963 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 11:46:49.14 ID:OIQ4PYOH0.net]
>>952
onceってなんだよ? どこから出てきんたんだよ?

>ごめん、1段落目と2段落目が繋がらん。

つながらないだろ? PHPerはJavaの変なとこばっか真似してるからだよ。
一体「Javaの悪いところ」ってのがどこなのか気づかなければ、その2段落はつながらんよ。
Javaで開発に関わってみたことあるか?

964 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 11:52:47.59 ID:nd1Ls8mW0.net]
>>955
すまん、Javaは知らんくて。

そういう自分が>950を読んでも、
「面倒な部分を別の方法に頼っている」のを単に否定してるようにしか読めなかったんだ。

965 名前:デフォルトの名無しさん (ワッチョイ 3b3c-Xqtn) mailto:sage [2016/11/06(日) 11:55:12.73 ID:f29fDf2r0.net]
>>952
あなたがレスしてる人はブログ書いた本人よ

966 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 11:58:23.76 ID:OIQ4PYOH0.net]
>>957
なわけねーだろ、ハゲ

967 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 12:31:48.05 ID:OIQ4PYOH0.net]
>>956
PHPerって本当にオブジェクト指向を「なんでもオブジェクトにする」みたいに考えてて、
やたら役割を分担しようとし過ぎる。Javaもそんなのばっかで、そのマネをするからだろう。

やってる事がお役所仕事的で、あらゆる処理に「○○する係」を作ろうとする。
だから「型をチェックするためだけのEnum係」なんてものをつくろうとすんのさ。

型チェックを必要としている場所でチェックすればいいだけなのに、わざわざ別のやつにやらせる。
そうしていると、コードが整頓されてキレイになった、と錯覚できるからだろうな。
そんなの、少しメンテナンスしてみれば間違いであるとすぐに気づくだろうに。

スライドのヒント32で「何らかの疑いがあるのであれば、どのような場所でも速やかに停止させるべき」
ってのが、何故なのかを書いてる本人が理解していない。
Enumクラスとかアホなこといってるから“スタックトレース”が命綱みたいになっちゃう。
だからスライドの中で、「その際第3引数を忘れずに設定し、スタクックトレースをつなぐ」とか警告するはめになる。

正直、こんな設計してたら時間と手間ばっかかかって炎上するわ。

もっというと「型チェックを必要としている場所」がどこであるのかマトモに認識出来ないやつが多いだろう。
入力に対してhtmlspecialchars()する頭おかしいのがいるくらいだし。

968 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 12:54:50.99 ID:nd1Ls8mW0.net]
>>959
ああそういうことね、ありがとう。
「入力に対してhtmlspecialchars」という例えも分かりやすかった。
(3日前にそんなコードをメンテした記憶あるけどな!



969 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 13:03:06.93 ID:OIQ4PYOH0.net]
絶対反論来ると思ってたけど、とりあえず、趣旨は同意してもらったってことは、
「これ、なんかおかしい」と思うコードはみんな一緒だってことなんだろう。

さっき和田くんググってみたけど、結構いい年齢なのな。
スライドの第一印象では、絶対若いにーちゃんだと思ってたけど。

970 名前:デフォルトの名無しさん (ワッチョイ 5ecb-Xqtn) mailto:sage [2016/11/06(日) 13:09:09.46 ID:knBVZHni0.net]
こんなところに来ている職業プログラマは少ない
くだ質だしなー

971 名前:デフォルトの名無しさん (ワッチョイ 1342-Xqtn) mailto:sage [2016/11/06(日) 13:22:21.12 ID:xHDOqiQx0.net]
そっとしといてやって

972 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 13:22:41.41 ID:OIQ4PYOH0.net]
>>962
論旨がよくわからん。職業プログラマが上、みたいな発想なの?
商業の現場のプログラマなんてアホしか居ないじゃん。現場に居てそう思わないの?

何が言いたいのかよくわからんからちゃんと主張してくれる?

973 名前:デフォルトの名無しさん (ワッチョイ 9030-8n5s) mailto:sage [2016/11/06(日) 17:21:05.43 ID:nd1Ls8mW0.net]
>>961
それぞれの設計思想に合った方法を取るべきっていうのは正論よな。
まあ、なかなか難しいことではあるんだけど。

974 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 17:43:51.63 ID:OIQ4PYOH0.net]
>>965
うん、的外れ

975 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/06(日) 17:45:25.53 ID:OIQ4PYOH0.net]
「思想」とかで片がつくなら「○○の原則」とか全部無意味。
屑なものは、どんな状況においてもクズ。

976 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/06(日) 18:09:35.49 ID:IIpX0i7x0.net]
PHPはクズということですね
わかります

977 名前:デフォルトの名無しさん (ワッチョイ 51f8-8n5s) mailto:sage [2016/11/06(日) 18:40:57.41 ID:NddIZfzX0.net]
ご苦労なことを楽しめるなんてPHP素晴らしいじゃないか

978 名前:デフォルトの名無しさん (ワッチョイ e62c-8n5s) mailto:sage [2016/11/07(月) 00:41:21.61 ID:R+oDue8L0.net]
またいつもの人が斜め上の連投をしまくってるんですね



979 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/07(月) 00:52:20.10 ID:QSdT6br40.net]
モック作るのにたまにPHP使うけど
業務でまともなPHPプロジェクト一つも見たことないな
特に中程度以上の規模だと、例外なく糞コードのオンパレードだった

プロトタイプなどとして使い捨てること前提で作るならまだしも
PHPでしっかり設計とかギャグでしかないよな

980 名前:デフォルトの名無しさん (ワッチョイ 21d6-ceZL) mailto:sage [2016/11/07(月) 08:41:27.78 ID:t4EH1ayl0.net]
別にギャグでは無いが、ギャグみたいな能力しか無い奴ばかりなのは事実だ。
頭使ってないでサル真似してるだけだからな。

981 名前:デフォルトの名無しさん (ワッチョイ c617-DGmA) mailto:sage [2016/11/07(月) 09:49:12.69 ID:Q8+RuLD30.net]
クソでも動けばいいじゃんとおもいました

はいワタくしはペチパーです

何かモンクありま
syntax error, unexpected '('

982 名前:デフォルトの名無しさん (JP 0H52-umBA) mailto:sage [2016/11/07(月) 14:00:05.80 ID:G7yL55iFH.net]
>>940
findAll($params)
はよくない、
findAll(int $assignTo, string $status)
とあったが、一体全体いくつのfindAll()を作る気かね、とは思った。

983 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/07(月) 14:30:53.68 ID:t4EH1ayl0.net]
>>974
そりゃ、クエリの種類数だけfindAll()に類する関数を作るんだよ。
頭おかしいだろ?DAO脳の奴って。

984 名前:デフォルトの名無しさん (ワッチョイ 3b3c-Xqtn) mailto:sage [2016/11/07(月) 17:34:18.71 ID:DV7/l/un0.net]
サンプルがウンコードすぎて自転車置き場が気になってしょうがないペチパー続出

985 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/07(月) 17:56:42.69 ID:t4EH1ayl0.net]
>「そんなに気楽にシステムを落としていいの?」

とか、本当にアホ。

落とさずに適切なエラー処理をさせるためにException投げるんだろうが。
なんだよ、落とすって。PHP4でも使ってるのか?

大体、PHPerはatomicって物に対する理解がなさすぎるんだよ。

だからエラーハンドリングの仕方が分かってないクソコードだらけになる。
で、それをみて和田くんが更に変なサンプルコードを書いた。

もう、PHPerは、本当にアホばっか。

986 名前:デフォルトの名無しさん (JP 0H52-umBA) mailto:sage [2016/11/07(月) 18:13:42.70 ID:G7yL55iFH.net]
t-wadaは、ググってみたらこのあたりから成長してないな
www.slideshare.net/t_wada/exception-design-by-contract
・ありえないほどのクソコードを例として出す
・なんらかのプログラミングパラダイムに系統(契約とか)
・スライド中にコードを

987 名前:こねくり回して
・できあがったのがクソコード
[]
[ここ壊れてます]

988 名前:デフォルトの名無しさん (ワッチョイ 21d6-vT48) mailto:sage [2016/11/07(月) 18:23:04.73 ID:t4EH1ayl0.net]
わざと変なコードを持ってきて、ほら、こんなにきれいになったでしょう?
って、マッチポンプやがな。

元のコードも、修正後のコードも、どっちもやらねーよっていう…



989 名前:デフォルトの名無しさん (JP 0H52-umBA) mailto:sage [2016/11/07(月) 18:31:27.11 ID:G7yL55iFH.net]
まあ、俺(ら)が知らないだけで、プロダクトレベルですら世間にはこんなクソコードがあふれているということかもしれない

990 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/07(月) 20:38:09.07 ID:QSdT6br40.net]
cureapp-dev.hatenablog.com/entry/2016/11/07/114237

おまえらが負け惜しみをしてる間に
テワダくんはお仕事頂いてウハウハのようだね

おら、悔し涙の調味料でペチパーの糞でも食えよ、フンコロガシのペチパーどもw

991 名前:デフォルトの名無しさん (ワッチョイ 21d6-ceZL) mailto:sage [2016/11/07(月) 22:37:53.83 ID:t4EH1ayl0.net]
和田様はちょーエリートなので、別に悔しくも羨ましくもないっす。
当たり前のことっす。目指してるところが違い過ぎるっす。

992 名前:デフォルトの名無しさん (JP 0H52-umBA) mailto:sage [2016/11/08(火) 10:14:59.76 ID:E7QfkF32H.net]
>>981
t-wadaは、ソフトウェアの品質とは何かすらわかってないという疑惑発覚

993 名前:デフォルトの名無しさん (ワッチョイ 1c8b-DGmA) mailto:sage [2016/11/08(火) 21:23:26.61 ID:0tiYDiCe0.net]
PHPにおいての業務レベルってどんな事が要求されるのでしょう?

994 名前:デフォルトの名無しさん (ワッチョイ ff16-8n5s) mailto:sage [2016/11/08(火) 21:25:08.27 ID:vqvoDhc10.net]
>>984
とりあえず動く

995 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/08(火) 21:27:03.05 ID:AAfDFFeK0.net]
>>985
マジでこれw

996 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/08(火) 21:27:44.31 ID:AAfDFFeK0.net]
なぜか動く、も追加でw

997 名前:デフォルトの名無しさん (ワッチョイ fd85-DVlP) mailto:sage [2016/11/08(火) 21:57:41.80 ID:AAfDFFeK0.net]
馬鹿でも経歴詐称でも、
何でもいいからとにかく人集めて、サア書けサア動かせ
がPHPの業務だもんな

998 名前:デフォルトの名無しさん (ワッチョイ 1342-Xqtn) mailto:sage [2016/11/08(火) 22:45:23.15 ID:AlKHpmFD0.net]
大抵の業務はそれで間に合ってしまうからね



999 名前:デフォルトの名無しさん (ワッチョイ 0185-DVlP) mailto:sage [2016/11/08(火) 22:58:12.92 ID:qPHDtduI0.net]
そうしてできあがったのが
Karoshi文化に支えられた炎上糞案件の山なわけだ

そんなんだからガラパゴスジャップランド土人とか呼ばれるんだよ
おがくずに焼かれて死ねやゴミパーども

1000 名前:デフォルトの名無しさん (ワッチョイ ff16-8n5s) mailto:sage [2016/11/08(火) 23:18:25.91 ID:vqvoDhc10.net]
失業よりましだ

1001 名前:デフォルトの名無しさん (ワッチョイ e62c-8n5s) mailto:sage [2016/11/09(水) 00:06:27.29 ID:dj0RKY/V0.net]
>>988
そんな現場しか見てこなかったの?

1002 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 00:15:37.89 ID:4PsSc7uc.net]
>>992
まさかPHPでしっかり設計とか言っちゃう和田氏降臨!?wwwwっwwww!?!??wwwwwwwwww

1003 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 00:17:18.49 ID:4PsSc7uc.net]
PHP選んでるのに設計が必要とか
それもう技術選定の段階から間違ってるよねっていう

1004 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 00:21:27.52 ID:dj0RKY/V.net]
>>993
そういう話じゃなくて、PHPを業務に使ってかつクソコード量産する現場ばかり見てきたの?ってだけで。

1005 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 00:21:59.49 ID:dj0RKY/V.net]
あれ?ワッチョイ消えた。上にIDも変わった

1006 名前:デフォルトの名無しさん (ワッチョイ baf3-8n5s) mailto:sage [2016/11/09(水) 10:29:08.04 ID:0EozIPiw0.net]
個人開発ならPHPはいいでしょ?
複数人でやったらカオスなんだろうけど

1007 名前:デフォルトの名無しさん (ワッチョイ 74c9-8n5s) mailto:sage [2016/11/09(水) 10:33:16.42 ID:86r53yXu0.net]
嘘でもいいから変数宣言できれば
だいぶ開発もデバッグもしやすいんだけどなぁ

1008 名前:デフォルトの名無しさん (ワッチョイ 8aaf-8n5s) [2016/11/09(水) 10:48:49.89 ID:ntMnzTjB0.net]
きみたちfacebook以下の環境で働いてるの?w



1009 名前:デフォルトの名無しさん (ワッチョイ 74c9-8n5s) mailto:sage [2016/11/09(水) 11:03:59.79 ID:86r53yXu0.net]
逆に考えたらfacebook以上の環境だよ

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






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

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

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