如何在php代码中使用Perl代码

时间:2017-05-10 15:10:19

标签: php perl cross-language

我有这个Perl脚本:

use strict;
use warnings;
use WordNet::QueryData;
use WordNet::Similarity::random;
use WordNet::Similarity::path;
use WordNet::Similarity::wup;
use WordNet::Similarity::lch;
use WordNet::Similarity::jcn;
use WordNet::Similarity::res;
use WordNet::Similarity::lin;
use WordNet::Similarity::hso;
use WordNet::Similarity::lesk;
use WordNet::Similarity::vector; 
use WordNet::Similarity::vector_pairs; 

#loading wordnet
my $wn = WordNet::QueryData->new;
my $path = WordNet::Similarity::path->new($wn, "config-files/config-path.conf");
my $value = $path->getRelatedness("eat#v#1", "play#v#1");
print "PATH Similarity = $value\n";

此脚本使用Wordnet本体计算两个动词(吃,玩)之间的路径相似性。

我想在我的PHP代码中使用这个脚本,但我不想使用exec(),system(),shell_exec()函数来调用perl脚本。

所以我的问题是:有没有办法直接在我的PHP代码中使用这个perl脚本?

0 个答案:

没有答案