何に使うか必死に考えてしまうPHPのモジュール

フィードを消費してたら、peclのモジュールにpythonperlがあるのを思い出しました。
(ちなみに、id:rskyさんの記事を参考にしました)
とりあえず、うごくのかなーとか軽く試して動いたのでインストール方法だけでもとりあえず公開してみます。

Python

 yum install python-devel
 pecl install python

python.php

<?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

perl.php

<?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) 

誰かなんか、面白いものつくれたら教えてください。