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 )