- 【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
711 :デフォルトの名無しさん (JP 0H5f-Mjzk)[]:2016/10/14(金) 13:19:16.06 ID:xnWKWfqyH - >>706
つまり、 > なんかテキトーにプログラム組んじゃって、どこでどのファイルが読み込まれるか、僕ちゃんには全く把握できていないけど、エラーが出たら困るからその判断はPHPさんにしてもらいます。 ということを実現してくれるautoloaderを全否定ってことですな。
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
712 :デフォルトの名無しさん (JP 0H5f-Mjzk)[]:2016/10/14(金) 13:25:29.22 ID:xnWKWfqyH - >>709
> どっちか片方のみが読み込まれるケースと、両方読み込まれるケースがあるシステムで、 > その場所で必要なファイルを読み込むような設計する事自体がおかしいってことくらい、気付け。 こうすることがおかしいと言ってるのか? FooModel.php: require_once 'BazzModel.php'; BarModel.php: require_once 'BazzModel.php'; hoge.php: require_once 'FooModel.php'; fuga.php: require_once 'FooModel.php'; require_once 'BarModel.php'; まぁ、こんな面倒なことをしなくても、現代のプログラマならautoloader使うけどな。
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
721 :デフォルトの名無しさん (JP 0H5f-Mjzk)[sage]:2016/10/14(金) 17:47:42.03 ID:xnWKWfqyH - まぁいずれにしても、はよちゃんとしたnamespace管理とPSR-4のautoloader使うようにしろってこった。
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
724 :デフォルトの名無しさん (JP 0H5f-Mjzk)[sage]:2016/10/14(金) 18:08:29.51 ID:xnWKWfqyH - この人、autoloaderのコードも手書きしてるのかしら。
composerの使えよ。
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
728 :デフォルトの名無しさん (JP 0H5f-Mjzk)[sage]:2016/10/14(金) 18:20:25.94 ID:xnWKWfqyH - むかーしっていつだよw
PSR-0時代か? はよPSR-4の標準的なやりかた覚えろよ。 まぁ、composerの存在を知らなかったと疑われるレスは、いい加減止めた方がいいぞw
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
737 :デフォルトの名無しさん (JP 0H5f-Mjzk)[]:2016/10/14(金) 18:36:28.96 ID:xnWKWfqyH - 最近はこんな感じだよ。
$ cd vendor $ find . -name '*.php' | grep -v Test | wc -l 2063 $ rg '^require_once' | grep -v Test | grep -v utoload | wc -l 2 自分でrequire_onceしてるのは、2000ファイル中2個。 もうみんなrequireで消耗しない時代になってるんだよ。
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
740 :デフォルトの名無しさん (JP 0H5f-Mjzk)[sage]:2016/10/14(金) 18:41:57.37 ID:xnWKWfqyH - >>739
ID:jGFxaGPs0 [17/17] > ここは君のオナニーの場所じゃないんだよ。
|