0

我注意到我的 Autoloader 在析构函数(之后)上无法正常工作die;,因为 PHP 在关闭时会更改当前目录。

曾是:

D:\www\arsenal

改为:

C:\wamp\bin\apache\Apache2.2.21

我什至不知道它为什么这样做。我使用解决了 Autoloader 问题,realpath但想知道它可能会导致什么样的其他问题。

那么,chdir在注册的函数中将其改回是否安全register_shutdown_function?我对其进行了测试并完全解决了 Autoloader 问题,并且realpath确实如此(关闭函数在析构函数之前被调用,也不知道为什么)。

问题是我害怕后果。我什至不知道 PHP 在其他平台上是否有这种行为。我真的很想了解更多关于这个主题的信息。

我在 Windows 7 上,使用 WAMP 2.2(PHP 5.3.8,Apache 2.2.21)。

4

0 回答 0