POSIX posix_uname

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_uname — 시스템 이름 가져오기


설명

posix_uname(): array|false

시스템에 대한 정보를 가져옵니다.

Posix는 값 형식에 대해 가정해서는 안 된다고 요구합니다. 릴리스에 3자리 숫자 또는 이 함수에서 반환된 다른 모든 항목이 포함될 수 있다고 가정합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

시스템에 대한 정보가 포함된 문자열 해시를 반환합니다. 해시의 인덱스는

  • sysname - operating system name (e.g. Linux)
  • nodename - system name (e.g. valiant)
  • release - operating system release (e.g. 2.2.10)
  • version - operating system version (e.g. #4 Tue Jul 20 17:01:36 MEST 1999)
  • machine - system architecture (e.g. i586)
  • domainname - DNS domainname (e.g. example.com)

domainname은 POSIX.1의 일부가 아닌 GNU 확장이므로 이 필드는 GNU 시스템이나 GNU libc를 사용할 때만 사용할 수 있습니다.

함수는 실패 시 false를 반환합니다.


Examples

예제 #1 posix_uname() 사용 예

                  
<?php
$uname=posix_uname();
print_r($uname);
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

Array
(
    [sysname] => Linux
    [nodename] => funbox
    [release] => 2.6.20-15-server
    [version] => #2 SMP Sun Apr 15 07:41:34 UTC 2007
    [machine] => i686
)