2009-06-23 12 views

Respuesta

10

También podría usar PHP::Interpreter de CPAN. Esto le permite incluir un intérprete de PHP en Perl y también, más útil para usted, crear un objeto de Perl en PHP:

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

Puede usar Inline::PHP CPAN module desde Perl para integrar el código PHP (solo use la biblioteca y llame su código PHP). O puede usar perl PECL extension para llamar a Perl desde PHP.

En el futuro, podrá utilizar la máquina virtual Parrot para utilizar bibliotecas de cualquier idioma admitido. Parrot lo admite, pero Perl 5 y PHP support in Parrot son débiles.

+0

yo no era consciente de que la extensión PECL - Me gustaría ir de esa manera Sospecho . –

+0

La instalación de 'perl PECL extension' no es fácil de usar y tiene problemas para php 5.2+ –

Cuestiones relacionadas