【当ブログではアフィリエイト広告を利用しています】

[PHP] 以外と使えるphp_uname

attention この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。

ずいぶんご無沙汰しておりました。。。申し訳ございません。
本日より、再開です!

「php_uname」はPHP が稼動しているオペレーティング システムに関する説明を返します。
何が使えるのかというと、よく皆さんは$_SERVERを使って取得していると思うのですが、$_SERVERは稼働しているWEBサーバから情報を取得しているんです。

つまり、WEBサーバを経由しない起動時には情報は取得できないんです。
(具体的にはシェルなどのコマンド上だったり、cronでphpを使う場合等です)

<?php
echo php_uname();
?>
/* 出力の例
Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686

FreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001

Windows NT XN1 5.1 build 2600
*/

ご意見・ご感想をお待ちしております。

いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。