首页 > 解决方案 > 从 PHP CLI 导出环境变量

问题描述

我正在寻找一种从使用 PHP CLI 运行的 PHP 脚本中导出环境变量的方法。该putenv函数只允许设置在脚本执行期间存在的变量,而不是之后。

我的用例是一个用作 bash 自动完成功能的 PHP 脚本。在这种类型的函数中,我们必须设置必须包含可用选项列表的COMPREPLY变量(作为 bash 数组)。目前,我正在通过这种方式设置此变量:

COMPREPLY=( $(php myscript.php) )

我希望有可能设置COMPREPLY变量和其他一些变量(特别是对于空选项列表上的默认行为的操作)。

先感谢您

标签: phpbashenvironment-variablescommand-line-interface

解决方案


推荐阅读