是否有可能在我在PHP CLI脚本中的哪种CLI环境中找到它?
我想自动为bash实例启用颜色支持,包括本机linux和MingW32 / Cygwin bash,并在Windows命令提示符/ Cmd中禁用它(否则它看起来很难看)。
答案 0 :(得分:1)
如果您有权访问$_ENV
数组[也就是php.ini中的E
中有variables_order
],那么您应该能够阅读SHELL
环境变量。
例如:
# echo $SHELL
/bin/bash
# php -r 'echo $_ENV["SHELL"];'
/bin/bash
# php -r 'echo ini_get("variables_order");'
EGPCS