ディレクトリーの区切り文字を確認する - PHP5 プログラミング

PROGRAM


ディレクトリーの区切り文字を確認する

PHP5 はさまざまな OS に対応しているため、実行している OS によって、実行環境が大きく異なる場合があります。

たとえば、Windows でのフォルダー(ディレクトリー)の区切り文字は "\" ですが、Linux では "/" となりますが、ディレクトリーの区切り文字の違いはプログラムの動作に大きな影響を与えます。

そのためからか PHP では、次の定数を使って、実行環境のディレクトリーの区切り文字を取得することができるようになっています。

DIRECTORY_SEPARATOR

この定数を参照することにより、実行中の OS 環境の区切り文字を取得することが可能です。

ただ、例えば Windows と Linux とでは、絶対パスの表記方法も "C:\users" や "/users" といったように大きく異なるので、環境の違いを考慮する場合には、この区切り文字以外にも気を配る必要はあると思います。


[ もどる ]