我如何使用从PHP Perl库?我如何使用从PHP Perl库?(How can I use Per

2019-05-12 02:55发布

我想使用Perl库中的PHP应用程序。 我听说,这是可能的。

我已经考虑重新编写库在PHP中的可能性,但我不认为这是一个好主意,因为它是困难的。

Answer 1:

你也可以使用PHP解释器::从CPAN。 这可以让你在Perl嵌入PHP解释器和也,更有效地为你创建一个PHP Perl的对象:

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


Answer 2:

您可以使用内嵌:: PHP CPAN模块在Perl集成PHP代码(只使用库,并调用你的PHP代码)。 或者你可以使用Perl的PECL扩展,从PHP调用Perl。

在未来,你将能够使用鹦鹉虚拟机使用的库从任何支持的语言。 鹦鹉支持这一点,但Perl的5和PHP的支持鹦鹉较弱。



文章来源: How can I use Perl libraries from PHP?
标签: php perl embed