がーん。
し、知らなかった。。 昨日書いた、
あ、クラス名はかぶらないように適宜変更を・・・。 PHP も名前空間つかえるとこういうときに便利ですね。 😛
は、半分(?) うそです。。
WordPress プラグインみたいに個々のプログラムで必要なライブラリを include するような場合、同じライブラリをロードしようとすると再定義のエラーがでちゃうと思って、なんとかならんか・・・と思っていたのです。 名前空間というのが使えると、
jp.ne.zone.hiromasa.wp-tegaki
とかってモジュールにユニークな名前をつけて、それだけを対象にできて解決できるのですが PHP はこれができないと思っていました。 みんなどーしているんだろーと思って今調べていたら・・・
@IT:オブジェクト指向言語に生まれ変わるPHP5[後編](1/2)
PHP5では、名前空間(namespace)がサポートされた。これにより、クラス、変数、定数、関数を名前空間内に押し込めることができる。
が~ん、できるんだ。。 しかも C# 風。 でも、PHP5 からだけどね。 🙂
PHP、そろそろちゃんと勉強しなきゃいけませんね。。 本、買おう。(←ポケットリファレンスしか持ってない