현재 위치: > 최신 기사 목록> php_uname () 매개 변수에 대한 자세한 설명 : a, s, r, v 및 m은 무엇을 나타내나요?

php_uname () 매개 변수에 대한 자세한 설명 : a, s, r, v 및 m은 무엇을 나타내나요?

M66 2025-06-02

PHP_UNAME () 는 운영 체제 관련 정보를 얻는 PHP의 함수입니다. 이름, 운영 체제의 버전 및 기타 관련 정보가 포함 된 문자열을 반환합니다. 다른 매개 변수를 함수에 전달하여 다른 운영 체제 정보를 얻을 수 있습니다. php_uname () 함수에 의해 수신 된 5 가지 유형의 매개 변수, 즉 A , S , R , VM 이 있으며 각 매개 변수의 함수는 다릅니다.

아래에서는 이러한 매개 변수와 PHP에서의 역할을 설명합니다.

1. 매개 변수 : 모든 운영 체제 정보를 반환합니다

AS 매개 변수를 전달하면 php_uname () 함수가 운영 체제의 전체 정보를 반환합니다. 이 정보에는 운영 체제 이름, 버전, 커널 버전, 기계 아키텍처 및 호스트 이름이 포함됩니다.

예를 들어:

 echo php_uname('a');

출력 예 :

 Linux server.example.com 4.15.0-45-generic #48-Ubuntu SMP Wed Apr 18 08:32:18 UTC 2025 x86_64

운영 체제의 이름 (예 : Linux ), 호스트 이름 (예 : Server.example.com ), 커널 버전 번호, 시스템 아키텍처 (예 : x86_64 ) 등과 같은 정보를 반환합니다.

2. S 매개 변수 : 운영 체제 이름을 반환합니다

s 매개 변수가 전달되면 php_uname ()은 운영 체제의 이름 만 반환합니다. 예를 들어:

 echo php_uname('s');

출력 예 :

 Linux

이것은 Linux 또는 Windows NT 와 같은 운영 체제의 이름 만 반환합니다.

3. r 매개 변수 : 운영 체제의 릴리스 버전으로 돌아갑니다.

r 매개 변수를 전달하면 php_uname () 함수는 게시 된 운영 체제의 버전을 반환합니다. 예를 들어:

 echo php_uname('r');

출력 예 :

 4.15.0-45-generic

이것은 운영 체제의 커널 버전 번호입니다.

4. V 매개 변수 : 운영 체제의 버전으로 돌아갑니다.

V 매개 변수가 전달되면 php_uname ()은 운영 체제의 특정 버전 정보를 반환합니다. 이 정보에는 컴파일 된 커널, 타임 스탬프 등이 포함됩니다.

예를 들어:

 echo php_uname('v');

출력 예 :

 #48-Ubuntu SMP Wed Apr 18 08:32:18 UTC 2025

이 출력은 커널의 컴파일 날짜 및 시간과 같은 운영 체제 버전의 세부 사항을 반환합니다.

5. M 매개 변수 : 기계 아키텍처 유형으로 돌아갑니다

마지막으로 m 매개 변수를 전달할 때 php_uname ()은 기계 아키텍처 유형을 반환합니다. 공통 반환 값에는 X86_64 (64 비트 아키텍처), i686 (32 비트 아키텍처) 등이 있습니다.

예를 들어:

 echo php_uname('m');

출력 예 :

 x86_64

이 출력은 기계 아키텍처 유형 (일반적으로 32 비트 또는 64 비트를 보여줍니다.

요약

  • A : 전체 운영 체제 정보를 반환합니다.

  • S : 운영 체제의 이름을 반환합니다.

  • R : 운영 체제의 커널 버전을 반환합니다.

  • V : 운영 체제의 버전을 반환합니다.

  • M : 기계 아키텍처 유형을 반환합니다.

이러한 매개 변수를 사용하여 개발자가 개발 프로세스 중에보다 적절한 판단 및 최적화를 수행 할 수 있도록 개발자가 운영 체제 및 아키텍처 정보를 얻도록 도와줍니다.