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

PHP PATH_SEPARATOR, um den aktuellen Server-Systemtyp zu bestimmen, Beispiel

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!

Gefällt dir