ログ日記

作業ログと日記とメモ

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クラスを作るのもいいけど、コンストラクタとか面倒な気がする。
やっぱりこれは保留。