die;
PHP がシャットダウン時に現在のディレクトリを変更するため、Autoloader がデストラクタで適切に動作していないことに気付きました (後)。
だった:
D:\www\arsenal
に変更されました:
C:\wamp\bin\apache\Apache2.2.21
なぜそうするのかもわかりません。を使用してオートローダーの問題を解決しましrealpath
たが、他にどのような問題が発生する可能性があるのか 疑問に思っていました。
それで、chdir
登録された関数でそれを元に戻すために使用しても安全register_shutdown_function
ですか? 私はそれをテストし、Autoloader の問題を完全に解決しましrealpath
た (シャットダウン関数はデストラクタの前に呼び出されますが、理由もわかりません)。
キャッチは、私が結果を恐れているということです。PHP が他のプラットフォームでこのように動作するかどうかさえわかりません。この件についてもっと情報が欲しいです。
私は Windows 7 で、WAMP 2.2 (PHP 5.3.8、Apache 2.2.21) を使用しています。