根据php脚本的输出在php中定义变量

时间:2017-02-14 20:56:44

标签: php variables

我有一个php脚本,我试图根据另一个php脚本的输出定义一个变量。

我试过这样做:

$var=system("php test.php");
echo "variable is $var"

其中test.php如下:

<?php
   echo "test\n";
?>

因此我希望变量$ var具有值test。现在,当我运行php脚本时,我得到以下输出:

test
variable is test

我如何调整上面的代码,以便我只有句子&#34;变量是test&#34;?

1 个答案:

答案 0 :(得分:0)

使用:

$lastLine=exec("php test.php",$allLines,$returnValue);

然后你可以使用$ lastLine或$ allLines [0]进行'test'; $ returnValue可用于错误检查。

系统具有相同的第二个参数,但它将输出打印到屏幕上,只返回程序的最后一行。