我有一个perl文件,它有一些有用的变量。 我必须在php文件中使用这些变量。我在每个地方搜索,找出如何将perl变量包含到php文件中。但每个地方都在告诉“将php变量传递给perl”。但我想做的是反之亦然。
答案 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);
?>