Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将perl文件中的perl变量传递到php文件_Php_Perl_Include - Fatal编程技术网

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

将perl文件中的perl变量传递到php文件,php,perl,include,Php,Perl,Include,我有一个perl文件,它有一些有用的变量。 我必须在php文件中使用这些变量。我到处都在搜索如何在php文件中包含perl变量,但每个地方都在告诉我“将php变量传递给perl”。但我想做的是反之亦然 您可以将它们作为命令行参数传递(例如,通过系统),也可以将PHP嵌入到Perl中(例如,使用)。2可能性取决于您的工作流: 1) 从命令行调用脚本-然后必须按如下方式传递变量: system('php /path/to/script.php arg1 arg2'); 在脚本中,您将收到参数: &

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

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

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

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

system('php /path/to/script.php arg1 arg2');
在脚本中,您将收到参数:

<?php
// $argv[0] is path to your script
$argument1 = $argv[1];
$argument2 = $argv[2];
?>
<?php
  print_r($_GET);
?>
在脚本中,您将收到参数:

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

如果您的答案有更多信息,这也会帮助其他人