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