LoginSignup
1
0

More than 5 years have passed since last update.

[関数系] php_uname を真剣に読んでみた。

Last updated at Posted at 2018-07-09

概要

php_unameについて仕様場面まで考えてみる。
linuxのコマンド「uname」をラップしたメソッドであることは名前からもわかりやすい。unameを知らないとよくわからないが。

そもそもunameとは?

linuxのコマンド。unix系のコマンド。そのため、macでも使用できる。自分のMacで使用してコマンドを確かめるのも良い。基本的にはOSについての情報を返すコマンドと覚えておけば十分。

以下はオプション無しでMacで実行した場合。

スクリーンショット 2018-07-06 10.48.55.png

option

unameコマンドはオプションを付与することで様々な情報を確認することができる。

オプション 説明
-a(--all) すべてのシステム情報を表示する。
-v(--kernel-version) カーネルのバージョンを表示する。
-r(--kernel-release) カーネルのリリース情報を表示する。
-p(--processor) CPU情報を表示する。
-m(--machine) コンピュータのマシンタイプを表示する。
-n(--nodename) ホスト名を表示する。

php_unameの仕様

PHP が稼動しているオペレーティングシステムに関する情報を返す

unameコマンドをphpを通して実行しているという認識さえ間違わなければ大丈夫。

参考

unameコマンドの使い方:オプション含めてまとめました 【Linuxコマンド集】

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0