将perl文件中的perl变量传递给php文件

时间:2013-08-09 06:32:11

标签: php perl include

我有一个perl文件,它有一些有用的变量。  我必须在php文件中使用这些变量。我在每个地方搜索,找出如何将perl变量包含到php文件中。但每个地方都在告诉“将php变量传递给perl”。但我想做的是反之亦然。

2 个答案:

答案 0 :(得分:1)

您可以将它们作为命令行参数传递(例如,通过system),或者将PHP嵌入到Perl中(例如使用PHP module)。

答案 1 :(得分:1)

2种可能性取决于您的工作流程:

1)从命令行调用脚本 - 然后你必须传递变量如下:

system('php /path/to/script.php arg1 arg2');

在脚本中你会收到参数:

<?php
// $argv[0] is path to your script
$argument1 = $argv[1];
$argument2 = $argv[2];
?>

2)通过url(网络服务器)调用脚本:

use LWP::Simple;
get('http://localhost/path/to/your/script.php?firstvar=firstcontent&secondvar=secondcontent');
#OR on linux
system('wget http://localhost/path/to/your/script.php?firstvar=firstcontent&secondvar=secondcontent');

在脚本中你会收到参数:

<?php
  print_r($_GET);
?>