PHP クラスを作成していますが、クロスプラットフォーム対応にしたいと考えています。特定のフォルダー名を見つけるには、パスを分解する必要があります。区切り文字には何を選択しますか? パスには、UNIX では「/」、Windows では「\」が含まれます。
この特定の例では、インクルード ファイルが保存されているディレクトリの名前を取得したいと考えています。私はこれを使用します:
private function find_lib_dir() {
$array_path = explode('/', __DIR__);
return $array_path[count($array_path)-1];
}
この状況で (そしてより一般的に)、Windows と UNIX の両方で確実に動作するようにするにはどうすればよいでしょうか?
ありがとう!