English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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'; } }
현재 서버 시스템 유형을 판단해야 할 경우, 위의 함수를 직접 호출할 수 있습니다.
읽어주셔서 감사합니다. 많은 도움이 되길 바랍니다. 여러분의 사이트 지원에 감사합니다!