2009-08-11 9 views

答えて

19

定数はPATH_SEPARATOR、次にDIRECTORY_SEPARATOR定数を使用すると、必要に応じてパスを分割できます。 私はこれはinclude_pathのために働く知っDirectory Predefined Constants

+5

これには 'DIRECTORY_SEPARATOR'を使用することはできません。 'PATH_SEPARATOR'を使う必要があります。最初は、フォルダをお互いに分離する文字です。パス区切りは、PATH環境変数で定義された異なるパスを区切ります。 – RaYell

+0

それは私が一度にあまりにも多くのことをするために得るものです: – Greg

+0

@Greg、?下の他の人が正当な注意を得ることができるように、少なくとも間違いを取り除くか、答えを削除しますか? 18のアップボントを使ったあなたの答えは間違っています。 – Pacerier

4

定数はPATH_SEPARATORです。

3

を参照してください - のgetenv(「PATH」)わからない:

$paths = split(PATH_SEPARATOR, getenv('PATH')); 
+0

include_pathは、あなたが使っているシステムのための有効なPATHスタイルの文字列です。同じものを扱うのと同じ分割技法が、他のもののために働きます。 –

+1

この投稿は2009年に書かれたことに注意してください。 'split()'はPHPのマニュアルに従って廃止されました。 – mauris

0

私はWindowsの両方の順方向を受け入れ、バックスラッシュファイルなどをすることを覚えているようですあなたはそれについて心配する必要はありません。

+1

パス内のセパレータではなく、PATH環境変数のエントリの区切り文字(例:* nixの ":")を意味すると思います。 – c089

+0

Ahhhh ... oops =) –

関連する問題