我现在搜索了很长一段时间,但我找不到明确的答案来回答常量 PHP_OS 是否包含操作系统 php 是在其上构建或运行的。
php_uname 的 php 文档 ( http://php.net/manual/de/function.php-uname.php ) 指出:“对于操作系统的名称,请考虑使用 PHP_OS 常量,但请记住这个常量将包含构建PHP 的操作系统。”
然而,在同一页面上,有一条 2006 年的评论指出:“与最后一条注释相反,PHP_OS 确实显示了 PHP 当前运行的操作系统,[...] 这与构建 PHP 的系统无关。 "
关于这个问题,我在网上的任何地方都找不到任何明确的答案(关于 php_uname 和 PHP_OS 的话题大多只涵盖操作系统检测和类似主题)。现在是什么 - 文档或评论?
pear-core 包使用 PHP_OS 来确定它是在类 Unix 系统上还是在 Windows 上运行,因此可以安全地假设文档确实是错误的吗?