php_uname
(PHP 4 >= 4.0.2, PHP 5)
php_uname --
PHPが構築されたオペレーションシステムに関する情報を返す
説明
string
php_uname ( void )
php_uname() は、PHPが構築されたオペレーティン
グシステムに関する説明を文字列で返します。
単にOSの名前を取得したい場合にはPHP_OS定数
を使ってみてください。
例 1. php_uname()の例
<?php echo php_uname(); echo PHP_OS;
/* Some possible outputs: Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686 Linux
FreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001 FreeBSD
Windows NT XN1 5.1 build 2600 WINNT */
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { echo 'You are using Windows!'; } else { echo 'You are not using Windows!'; }
?>
|
|
関連する
定義済みの定数
を使うほうが簡単なこともあります。例えば:
例 2. OS関連の定数の例
<?php // *nix echo DIRECTORY_SEPARATOR; // : echo PHP_SHLIB_SUFFIX; // so
// Win* echo DIRECTORY_SEPARATOR; // ; echo PHP_SHLIB_SUFFIX; // dll ?>
|
|
php_version(),
php_sapi_name(),
phpinfo()も参照してください。