English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP hat eine sehr nützliche vordefinierte Konstante PATH_SEPARATOR, wir können diese Konstante verwenden, um zu bestimmen, ob der aktuelle Server Linux oder Windows ist. In diesem Artikel werde ich Ihnen erklären, wie man mit PATH_SEPARATOR den Typ des aktuellen Servers in PHP ermittelt.
PATH_SEPARATOR ist ein vordefinierter Konstante in PHP, wir können diese Konstante direkt echo, im Linux-System, gibt der Konstante ":", im Windows-System, gibt der Konstante ";". Daher können wir den Wert von PATH_SEPARATOR verwenden, um den aktuellen Server-Systemtyp zu bestimmen.
Ergebnis ausgeben, wenn im Linux-System:
<?php var_dump(PATH_SEPARATOR); //Ausgabeergebnis: string(1) ":" ?>
Ergebnis ausgeben, wenn im Windows-System:
<?php var_dump(PATH_SEPARATOR); //Ausgabeergebnis: string(1) ";" ?>
Schreiben Sie die Überprüfung des aktuellen Server-Systemtyps in eine Funktion:
function getOS() { if(PATH_SEPARATOR == ':') { return 'Linux'; } else { return 'Windows'; } }
Wenn Sie den aktuellen Server-Systemtyp bestimmen müssen, können Sie die obige Funktion direkt aufrufen.
Vielen Dank für das Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Website!