我正在使用 shell_exec() 命令从 php 调用 shellscript。以下是 shell 脚本的简单版本:
args[0] = "tom"
echo "hello"
echo "${args[0]}"
当我从终端运行此脚本时,它会在终端中提供以下输出:
hello
tom
而当我使用 shell_exec() 从 php 调用它时,只打印 "hello" 而不是 "tom" 。IE; 从 php.ini 调用脚本时,变量赋值不起作用。为什么会发生这种情况,我该如何解决。
任何帮助表示赞赏。