2009-06-23 4 views

cevap

10

CPAN'dan PHP::Interpreter da kullanabilirsiniz. Ben de giderdim Sanıyorum bu şekilde - Ben PECL eklentisi farkında değildi

<?php 
    $perl = Perl::getInstance(); 
    $fh = $perl->new("IO::File", "<$file"); 
    while($fh->getline()) { 
     # ... 
    } 
    ?> 
7

PHP kodunu entegre etmek için Perl'den Inline::PHP CPAN module'u kullanabilirsiniz (yalnızca kütüphaneyi kullanın ve PHP kodunuzu arayın). Ya da PHP'den Perl'i aramak için perl PECL extension'u kullanabilirsiniz.

Gelecekte, desteklenen herhangi bir dilden kitaplıkları kullanmak için Parrot sanal makinesini kullanabileceksiniz. Papağan bunu destekler, ancak Perl 5 ve PHP support in Parrot zayıftır.

+0

: Bu Perl PHP yorumlayıcısı gömmek için ve ayrıca daha anlamlı senin için, PHP bir Perl nesne oluşturmak için olanak sağlar . –

+0

'perl PECL eklentisi 'kurulumu kullanıcı dostu değildir ve php 5.2+ için problemlere sahiptir. –