我注意到我的 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)。