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

Esempio di utilizzo di PATH_SEPARATOR in php per determinare il tipo di sistema del server

PHP ha una costante predefinita molto utile PATH_SEPARATOR, possiamo utilizzare questa costante per determinare se il server è Linux o Windows. Questo articolo spiegherà come utilizzare PATH_SEPARATOR in PHP per ottenere il tipo di server corrente.

PATH_SEPARATOR è una costante predefinita di PHP, possiamo direttamente echo questa costante, nel sistema Linux, la costante di output è ":", nel sistema Windows, la costante di output è ";". Pertanto, possiamo utilizzare il valore di output di PATH_SEPARATOR per determinare il tipo di sistema del server corrente.

Risultato di output nel sistema Linux:

<?php
  var_dump(PATH_SEPARATOR);
  //Risultato di output: string(1) ":"
?>

Risultato di output nel sistema Windows:

<?php
  var_dump(PATH_SEPARATOR);
  //Risultato di output: string(1) ";"
?>

Scrivere una funzione per determinare il tipo di sistema del server corrente:

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

Se è necessario determinare il tipo di sistema del server corrente, è possibile chiamare direttamente la funzione sopra.

Grazie per aver letto, spero di essere stato d'aiuto, grazie per il supporto al nostro sito!

Ti potrebbe interessare