何に使うか必死に考えてしまうPHPのモジュール
フィードを消費してたら、peclのモジュールにpythonとperlがあるのを思い出しました。
(ちなみに、id:rskyさんの記事を参考にしました)
とりあえず、うごくのかなーとか軽く試して動いたのでインストール方法だけでもとりあえず公開してみます。
Python
yum install python-devel pecl install python
<?php dl('python.so'); $code = <<<EOD print 'a' EOD; python_exec($code);
php python.php a
yum install perl-devel pecl install perl
Perl
yum install perl-devel pecl install perl
<?php dl('perl.so'); $code = <<<EOD print 'a' EOD; $perl = new Perl(); $perl->eval($code);
php perl a
なんか動いてます。
pythonの方は、python_evalではなくpython_execというあたりに注意です。
perlのほうはドキュメントが見つからなかったので、ソースを流し読みしました。
さぁこれで、どんな拡張も使えて夢広がりまくりんぐとか、思ってたら、黒い僕に「最初から別の言語使うだろう常考って言われました」
でも設定ファイルとか共通化してcronとかに使うのは悪くない気がしてます。
・・・でもevalとかいってるしなぁ。
まぁ、興味あればこういう変態ツールを使うのもわるくないんじゃないでしょうか。
あと、Java Bridgeとかも面白そうです。
次はちゃんとしたpython & perlのコードをかきたいと思います。あ、あれ?Javaの勉強としてたのになんでこんなことやってるんだ?
ちなみに環境
php -v PHP 5.2.5 (cli) (built: Nov 21 2007 01:30:22)
誰かなんか、面白いものつくれたら教えてください。