「php_mecab」は、mecab公式サイトにある、各種スクリプト言語バインディング(perl/ruby/python/java/C#)のようなものなのでしょうか?
▽スクリプト言語のバインディング
http://mecab.googlecode.com/svn/trunk/mecab/doc/ …
違いは、「非公式」「PHP専用」であること以外、
何かあるのでしょうか?
また、「php_mecab」は、PHP5.3未満でも利用できるのでしょうか?
後、「PHPエクステンション」「バインディング」「ライブラリ」、
この用語の意味と違いが分からないので、教えてください
(1)言葉の意味
(a)PHPエクステンション
髪の毛につけるエクステと同じで、
「phpに機能を付け足すもの」という意味です。
(b)xxバインディング
「xxに結合して使えるようにしたもの」という意味です。
(c)ライブラリ
好きなアイドルのビデオライブラリと同じで、
「(必要なものを)取りまとめて保存してあるもの」という意味です。
(2)php_mecabの場合
php から見た php_mecab はエクステンションです。
mecabから見た php_mecab はバインディングです。
php_mecabを使うプログラムを使いやすくまとめたものがライブラリです。
(3)phpのバージョン
最新バージョンでも自分の環境でコンパイルすれば使えるかもしれませんが、
古いバージョンでの確認は行っておりません。
多くの人は配布されているものをそのまま使うことになると思いますので、
所定のバージョンを用いることになります。
説明、大変詳しく、また分かりやすかったです。
勉強になりましたー