可以在关机功能中使用chdir()吗?

时间:2013-05-10 17:41:16

标签: php shutdown chdir

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

是:

D:\www\arsenal

改为:

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

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

那么,使用chdir在注册register_shutdown_function的函数中将其更改回来是否安全?我测试了它并完全解决了Autoloader问题,以及realpath做了(在析构函数之前调用了shutdown函数,不知道为什么)。

抓住的是我害怕后果。我甚至不知道PHP在其他平台上是否表现如此。我真的想了解更多关于这个主题的信息。

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

0 个答案:

没有答案