Bash脚本 - 带有变量的PHP脚本

时间:2016-09-08 15:46:05

标签: php bash

我可以在Bash脚本中运行php文件,但我无法使用变量

运行

带工作的非变量:

#!/bin/bash

data=$(/usr/bin/php -q /home/PATH/contest.php);

不工作的变量:

#!/bin/bash

data=$(/usr/bin/php -q /home/PATH/contest.php data=Nov14&day=3);

这是什么原因?

1 个答案:

答案 0 :(得分:0)

我解决了。

  

您可以使用parse_str()函数轻松地将命令行参数解析为$ _GET变量。

我添加了我的PHP脚本顶部

parse_str(implode('&', array_slice($argv, 1)), $_GET);

PHP Documents