SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【php】Windowsかどうか環境を判別する一番簡単な方法

問題

phpを動かしてる環境がWindowsかどうか判別するには?

windows? linux

答え

1文字で判定できるので、これが一番早いとか。

if (DIRECTORY_SEPARATOR == '\\') {
	echo 'Windows';
} else {
	echo 'Windowsではない';
}

DIRECTORY_SEPARATOR とは、C:\Windows\System32\ や、/var/www/html/ のこと。


本番環境はLinuxだけど、ある程度出来上がるまでWindowsマシンのローカルで開発しているなどのとき、環境を区別して読み込む設定ファイルを切り替えるなどによく使います。

関連するメモ

コメント