在Bash中,无法直接存储返回的PHP变量,但可以通过将PHP变量输出为标准输出,并在Bash中捕获和存储该输出。以下是一个示例解决方案:
在PHP脚本中,使用echo
将变量输出到标准输出:
在Bash脚本中,使用命令替换将PHP脚本的输出捕获和存储到Bash变量中:
#!/bin/bash
php_output=$(php example.php)
echo "PHP输出:$php_output"
在上面的示例中,php_output=$(php example.php)
将运行example.php
脚本,并将输出捕获并存储到php_output
变量中。然后,可以在Bash中使用$php_output
变量来访问PHP脚本的输出。
注意:在运行Bash脚本之前,请确保已安装PHP,并将PHP解释器的路径正确地添加到Bash脚本的开头。
下一篇:Bash不替换$符号