PEAR には現在400個ほどの
パッケージが登録されているのですが,
この中で一番小さい PEAR パッケージって何なのでしょうか.
全部のパッケージを見たことはないので確かではありませんが,
(自分の知る限り)一番小さいパッケージ,
Numbers_Roman
を紹介したいと思います.
Numbers_Roman はアラビア数字とローマ数字を相互に変換するパッケージで,
以下のように使います.
<?php require_once "Numbers/Roman.php"; echo Numbers_Roman::toNumeral(9); // IX が出力される echo Numbers_Roman::toNumber('XII'); // 12 が出力される ?>
Numbers_Roman のコードは275行で,プロパティは無く,メソッドが3つ.
しかもそのメソッドのうちのひとつ toRoman() は後方互換性を保つための toNumeral() へのエイリアスです.
さっそく明日から使ってみてください.簡単に使えます.
■詳しい人へ■
このパッケージより小さいパッケージの情報について,
下のコメント欄,トラックバックで随時募集しています.