私はかなり長い間検索しましたが、定数PHP_OSにphpが構築されたOSが含まれているか、実行されているかという質問に対する明確な答えが見つかりませんでした。
php_unameのphpドキュメント(http://php.net/manual/de/function.php-uname.php)には、次のように記載されています。「オペレーティングシステムの名前については、PHP_OS定数の使用を検討してください。ただし、この定数に注意してください。 PHPが構築されたオペレーティングシステムが含まれます。」
ただし、まったく同じページに、2006年のコメントがあります。「最後のメモとは異なり、PHP_OSは、PHPが現在実行されているOSを表示します。[...]これは、PHPが構築されたシステムとは関係ありません。 「」
この質問に関して、Web上のどこにも明確な答えは見つかりませんでした(php_unameとPHP_OSに関するトピックは、ほとんどの場合、OSの検出と同様のトピックのみをカバーしています)。今何が-ドキュメントまたはコメント?
pear-coreパッケージはPHP_OSを使用して、Unixライクなシステムで実行されているのかWindowsで実行されているのかを判断します。したがって、ドキュメントが実際に間違っていると想定しても安全ですか。