English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHPには非常に役立つプレ定义定数PATH_SEPARATORがあります。この定数を通じて、現在のサーバーがLinuxかWindowsかを判断することができます。この記事では、PHPがPATH_SEPARATORを使用して現在のサーバーのタイプを取得する方法について説明します。
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'; } }
現在のサーバーシステムのタイプを判断する必要がある場合は、上記の関数を直接呼び出すことができます。
読んでいただきありがとうございます。皆様のサポートに感謝します!