概要
php_unameについて仕様場面まで考えてみる。
linuxのコマンド「uname」をラップしたメソッドであることは名前からもわかりやすい。unameを知らないとよくわからないが。
そもそもunameとは?
linuxのコマンド。unix系のコマンド。そのため、macでも使用できる。自分のMacで使用してコマンドを確かめるのも良い。基本的にはOSについての情報を返すコマンドと覚えておけば十分。
以下はオプション無しでMacで実行した場合。
option
unameコマンドはオプションを付与することで様々な情報を確認することができる。
オプション | 説明 |
---|---|
-a(--all) | すべてのシステム情報を表示する。 |
-v(--kernel-version) | カーネルのバージョンを表示する。 |
-r(--kernel-release) | カーネルのリリース情報を表示する。 |
-p(--processor) | CPU情報を表示する。 |
-m(--machine) | コンピュータのマシンタイプを表示する。 |
-n(--nodename) | ホスト名を表示する。 |
php_unameの仕様
PHP が稼動しているオペレーティングシステムに関する情報を返す
unameコマンドをphpを通して実行しているという認識さえ間違わなければ大丈夫。