- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
957 :デフォルトの名無しさん[sage]:2016/03/11(金) 09:27:42.09 ID:N+8Oop6J - >>956
あちこちから拝借した直接関係無いライブラリでたまたま同じグローバル変数名を使ってるとか。 DBコネクションとかファイルポインタとか、グローバル変数にしたそうで名前もダブりそうなのなんていろいろあるじゃん。 C みたいにグローバル変数のスコープをファイル内に限定できれば気軽だけどな。 PHPに限らずJSなんかだと心当たる人多いんじゃね?
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
961 :デフォルトの名無しさん[sage]:2016/03/11(金) 20:30:55.79 ID:N+8Oop6J - >>960
ライブラリが提供する一連の機能(function)で引き回す情報をグローバルに取るケースについて言ってるが、 そういうには class化して閉じ込めてしまえよってのが元々の話なんじゃないの? なんか想像力が足りてない気がするよ。
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
965 :デフォルトの名無しさん[sage]:2016/03/11(金) 22:49:04.69 ID:N+8Oop6J - >>963
後者のような話をどっから持ち出してきたの? んでグローバル変数を限定した方がよいという理由とそれを分けて考えたいのはなぜ? ちょっと考えれば問題の本質は変わらないことに気付きそうなもんだが。 まあその前者についての見解もいま一歩な気がするからどこか消化不良なんだろうけど。 前者の問題は関数が特定のグローバル変数に依存することではなく、共有の資源であるグローバル変数名を自分が独占している前提に立っていることだよ。
|