その後、Windowsのセパレータは「\」の両方のシステムで、Linuxは「/」であるので、システムが発生する可能性があり、ディレクトリ内のファイルを照合するとき、それは一般的にディレクトリの区切りの使用PHPの定数として定義され、互換性間違っていないです。DIRECTORY_SEPARATOR
Windowsでは、スラッシュ(/)とバックスラッシュ(\は、 Linuxのパス区切り文字上のディレクトリの区切りは、このような開発マシンとして、問題につながる、/のように)使用することができますウィンドウで、絵がありますプログラムをアップロードし,,私たちは、ファイルの区切り文字として(\)を使用し、デバッグマシンのアップロードファイルのディレクトリに指定されています。
すべての通常のローカルデバッグではなく、Linuxサーバにアップロードすることは間違っている時間を見つけるでしょう。
問題は、文書の中にいることである
区切り
ファイルの区切りとして\の愛用窓のが、Linux上の人々は、人々が唯一の/知って、これは特定されていない知っているので、次の導入ます
PHPは
組み込みの
変数
A :DIRECTORY_SEPARATOR。
上記の文言は、次のエラーのない書き込みのように書き換えることができます。
これはありません間違っていることを確認します。
たとえば、次のように書かれている清華:
戻る問題自体に、DIRECTORY_SEPARATORは、リターンパスオペレーティングシステムに関連付けられている
セパレーター
の
PHP
\ WINDOWSに戻るには、組み込みコマンド、およびLinuxまたはUNIX /上のクラスに戻り、通常の定義にファイルパスを含む、そのような差があります保存するとき、またはアップロードディレクトリが使用されます。