Pseudo Perl
- 2. 自己紹介
●
PHP > Java > Perl > UNIX-Cなプログラマ。
●
立川の方のソフトハウス在籍のサラリーマン。
●
お仕事ではJavaが多いです。決済代行システムの
バックエンド通信処理・・・みたいなのとか、細々とし
た人手不足時のお手伝いとかしてます。
●
● お仕事とマンパワーを融通しあえるお仲間密かに募
集中。
- 3. はじめに
quot;pseudoquot;
(s(j)u':dou)
(シュードウ、スード(ゥ))
(名)いかさま師
(形)見せかけの、偽りの、擬似的
↓
「偽りのPerl」
- 4. 前回のおさらい
●
元はPHPでPerlの様な格好良いサブルーチンを書き
たかった。できればClosureとか。
●
yacc/lex飛び交うzendコアに飛び込むスキル無い。
● →電波受信し、キモい手法で迂回す
るquot;Pseudo_Blockquot;を10月だか11月だかのPHP”懇
親会quot;で、LTのどさくさにまぎれて発表。
●
11月、id:rskyさん(関山氏)がいつの間にかclosure
が使えるようになるzendコアのパッチを開発。(現在
php-internalsに提出中・・・の筈)
– → Pseudo_Block, 意味ねー。
- 6. (1) Pseudo_Perlの基本
<?php Perl の実行バイナリ
を指定
require_once('Pseudo/Perl.php');
$pp =& new Pseudo_Perl();
$pp->setPerlBin('C:/Perl/bin/perl.exe -w');
$pp->start();
?>
use strict; start() - end() の間で、Plain Textとして
use warnings; Perlスクリプトを記述する。
print quot;Hello, Pseudo_Perl!!nquot;;
<?php
$pp->end();
$pp->popen();
$pp->pclose();
Perl の実行バイナリのプロ
セスの開始~終了