在传递 Linux bash-script 变量以执行 PHP CLI 命令时,我需要帮助。
我正在研究执行 PHP CLI 命令的 bash 脚本,该命令从 bash 脚本(如文件夹路径)获取输入变量,以包含用于访问 PHP 文件类的文件。
但是在执行 bash 脚本时发生的事情是传递给 PHP CLI 命令的变量充当 PHP 的变量。
下面是我的脚本的示例代码
file="$folderpath"somefile.php
mage_version=$(php -r 'include "$file";print_r(Mage::getVersionInfo());')
下面是我得到的错误
PHP Notice: Undefined variable: file in Command line code on line 1
PHP Warning: include(): Filename cannot be empty in Command line code on line 1
鸿蒙传说