PEARもPHP4捨てるよ〜
PEAR::Services_Hatena_Star-0.0.2リリース
先日公開したPEAR::Services_Hatena_Starですが、
に対応したバージョン0.0.2をリリースしました。
- Services_Hatena_Star-0.0.2.tgz(alpha版:PHP5.2.0以降専用)
インストールは
# pear install -a http://www.doyouphp.jp/pear/Services_Hatena_Star-0.0.2.tgz
アップグレードは
# pear upgrade -a http://www.doyouphp.jp/pear/Services_Hatena_Star-0.0.2.tgz
な感じで。
今回の変更点は以下の1点です。
- Services_Hatena_Star_EntryData#getStarsAsArrayメソッドの戻り値を数字配列から連想配列に変更した
これにより、
<?php require_once "Services/Hatena/Star.php"; $url = 'http://d.hatena.ne.jp/shimooka/20070712/1184222100'; $obj = new Services_Hatena_Star($url); $entry = $obj->execute(); var_dump($entry->getStarsAsArray());
とすると、
array 'shoma' => int 97 'perezvon' => int 1 'heavenshell' => int 1
といった感じに
- キー:ユーザーのID
- 値:付けた☆の数
な連想配列が返されます。これは☆がたくさん付いた場合もつかない場合も同様の連想配列が返されます(付かない場合は内部で集計・降順ソートしていますw)。
なので、使い方はバージョン0.0.1と変わりません。PEAR::Services_Hatena_Star作ってみた - Do You PHP はてなを参照してください。また、APIドキュメントも併せて更新しました。
今回もYappoさんのエントリ
に触発されましたw ありがとうございます :-D