开发者社区> 问答> 正文

如何在PHP命令(CLI)中传递bash脚本变量值?

我需要帮助传递Linux bash-script变量来执行PHP CLI命令。

我正在处理执行PHP CLI命令的bash脚本,该命令从bash-script(如folder-path)获取输入变量,以包含用于访问PHP文件类的文件。

但是,执行bash-script时会发生的事情是传递给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

展开
收起
被纵养的懒猫 2019-09-17 17:34:03 780 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载