PHP でコンソールを扱うのに便利なクラス PHP Console Class (Console.php)

  http://www.phpguru.org/article.php?ne_id=83

  以下のメソッドが用意されている.
  PHP 5.x 対応だけど,ざっと見た感じ PHP 4.x にも書き直せそう.

- Console::Pause()
  [ Enter ] を押すまで待機する

- Console::BooleanQuestion()
  Yes/No スタイルの質問を処理する (Yes: 1/y/yes/true, No: 0/n/no/false)

- Console::ClearScreen()
  スクリーンをクリアする

- Console::GetLine()
  入力を取得する

- Console::ShowMenu()
  メニューを表示する

標準出力に色を付ける PHP ライブラリ PEAR::Console_Color

  http://pear.php.net/package/Console_Color

  コメント欄で教えてもらったけど,Perl 版,Ruby 版に続いて PHP 版もあった.
  ただ,Perl 版,Ruby 版と違って使いにくそう.

<?php
require_once 'Console/Color.php';

// 文字の前の %B,%R,%G がポイント
print Console_Color::convert("%BBLUE\n");
print Console_Color::convert("%RRED\n");
print Console_Color::convert("%GGREEN\n");
?>


- ref.:
  [2006-01-07-5] 標準出力に色を付ける Perl ライブラリ Term::ANSIColor
  [2006-01-07-6] 標準出力に色を付ける Ruby ライブラリ Term::ANSIColor for Ruby

MeCab 0.90rc6

  http://mecab.sourceforge.jp/

  オープンソースな形態素解析エンジン.
  いつのまにか,「奈良先端科学技術大学院大学自然言語処理学講座」から
 「京都大学情報学研究科-日本電信電話株式会社コミュニケーション科学基礎研究所共同研究ユニットプロジェクト」
  に変わっていた.

  0.81 から API の変更があったみたいで,C/C++ ライブラリを使う際は以前のままではコンパイルできなくなっていた.
  [2005-11-23-7] MeCab が MinGW 上でリンクに失敗する件
  もいまだ未解決.