実行環境の OS を確認する - PHP5 プログラミング

PROGRAM


実行環境の OS を確認する

PHP5 はさまざまな OS に対応しているため、実行している OS によって、実行環境が大きく異なる場合があります。

それを考慮してなのか、プログラム内で実行環境の OS を確認して、必要に応じて処理を変えることができるようになっていました。

PHP_OS

この定数を参照することにより、実行中の OS 環境を文字列で取得することができます。

 

この定数には、環境に応じて、例えば次のような値が設定されるようでした。

Win32 Windows 95/98/Me 等のいわゆる Win9x 系 Windows の場合に設定されるものと思います。
WINNT Windows 2000/XP/Vista/7 などの Windows NT 系の場合に設定されるものと思います。
Linux Linux の場合に設定されるものと思います。
SunOS UNIX の場合に設定されるものと思います。
FreeBSD FreeBSD の場合に設定されるものと思います。
MacOS Mac OS 9 等のクラシック Mac 環境の場合に設定されるものと思います。
Darwin Mac OS X の場合に設定されるものと思います。

これ以外にも、別の値が設定される環境もあると思いますので、この値を考慮して処理を行う際には、注意して実装をする必要があると思います。


[ もどる ]