Webでオブジェクト指向プログラミング at PHPWebでオブジェクト指向プログラミング - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:nobodyさん 06/03/32 21:50:04 .net >>163 それに関してはPHPでもJavaでも同じように実現できている。 PHPで問題なのは名前空間と型安全性問題。 メソッド引数に型指定もクラスしか使えないこと。 integer型やstring型などをメソッド引数に指定できないのが 今のPHP5の難点。Javaでいえば引数の型をObjectにしているようなものだ。 Perlでも同様だが。 201:nobodyさん 06/03/32 21:52:35 .net >>171 PHP5はどうみてもJavaのパクリとしか 思えないほど十分にオブジェクト指向できるような 言語となった。問題なのは上でも述べているとおり 名前空間と型指定の曖昧さ、ほかに戻り値の型を指定できないことだね。 202:nobodyさん 06/03/32 21:57:35 .net >>199 PHP6もgoto付けるとか言ってないで そのへん整備すりゃいいのにな 203:nobodyさん 06/03/32 21:59:03 .net >>174-175 そんなに汚くないコードだけど ちょっと抵抗があるソースコードだな。 クラス名が全部小文字で 名前空間の替わりの役割を果たしているわけでもないのに 区切り文字に_(アンダースコア)つかうという 表記を未だに使っているとは・・・・。 やっまりキャメルケース(CamelCase)がわかりやすいと思うのだが。 それから一ファイルにつき一クラスにしておくのがベスト。 一つのファイルに複数のクラスを入れておくことはお勧めしない。 ファイル名とクラス名も一致させておく。名前空間が使えないので そこだけ例外的にクラスだけ名に_(アンダースコア)を使う。 詳しくはPEARライブラリのソースコードを見てみてくれ。 それから文字コードがEUCだとは。 Unicode(UTF-8)で統一してくれれば DBとのやりとりも楽なのだが。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch