4

在 CLI 模式下,依赖于getenv('_')找出哪个 php 解释器可执行文件正在运行当前 php 脚本是否安全且可移植?我在php.net上的任何地方都没有看到它的记录

4

2 回答 2

3

常数PHP_BINDIR应该更可靠
(我可能错了)

getenv("_");在 fastcgi 中展示的一个快速测试是httpd(在 CLI 上没问题)

如果你有 PHP 5.4,那么

PHP_BINARY
于 2012-06-04T11:08:16.937 回答
2

PHP_BINDIR (string) - 指定二进制文件的安装位置。

此外,getenv('_') 在我的窗口上返回 false

于 2012-06-04T11:15:55.270 回答