Rhacoのimport関数が気になる
svn co https://rhaco.svn.sourceforge.net/svnroot/rhaco/trunk rhaco
としてRhaco::import()の中を見る。特別なことはやってない感じ。
あぁ・・そうか、納得した。
<?php Rhaco::import('network.http.Http'); $body = Http::get('http://url/To/get');
これってPEAR的な命名規則ならNetwork_Http_Httpクラスにするところを、最初からHttpクラスで定義してるんだね。
名前がかぶるのが嫌だから定義はNetwork_Http_Httpとかにしておいて、省略したい場合だけHttpでも呼び出せるようにしたい。
継承して新たなHttpクラスを作るのもいいけど、コンストラクタとか面倒な気がする。
やっぱりこれは保留。