English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

php PATH_SEPARATOR로 현재 서버 시스템 유형 판단 예제

PHP에 매우 유용한 предопределенная константа PATH_SEPARATOR가 있습니다. Мы можем использовать эту константу, чтобы определить, является ли текущий сервер Linux или Windows. В этой статье я расскажу вам, как использовать PATH_SEPARATOR для получения типа текущего сервера в PHP.

PATH_SEPARATOR는 PHP의 предопределенная константа입니다. Мы можем напрямую echo эту константу. В Linux системе, этот предопределенный символ выводится ":", в Windows системе, этот предопределенный символ выводится ";". Таким образом, мы можем судить о типе текущего сервера через значение PATH_SEPARATOR.

Linux 시스템에서 출력 결과:

<?php
  var_dump(PATH_SEPARATOR );
  //출력 결과: string(1) ":"
?>

Windows 시스템에서 출력 결과:

<?php
  var_dump(PATH_SEPARATOR );
  //출력 결과: string(1) ";"
?>

현재 서버 시스템 유형을 판단하는 함수를 작성하십시오:

function getOS(){
 if(PATH_SEPARATOR == ':'){
 return 'Linux';
 }else{
 return 'Windows';
 }
}

현재 서버 시스템 유형을 판단해야 할 경우, 위의 함수를 직접 호출할 수 있습니다.

읽어주셔서 감사합니다. 많은 도움이 되길 바랍니다. 여러분의 사이트 지원에 감사합니다!

좋아하는 것