我发现这个
http://bugs.php.net/bug.php?id=30210,根据PHP团队不是一个bug.我无法理解的是为什么你会在析构函数之前重置目录.非常感谢您对此的看法,以及您是否可以解释与其他语言相比的行为. 最佳答案
which according to the PHP team isn’t a bug
您链接的错误报告显示他们最终改变了主意.
This has been fixed in newer versions of PHP. Works in 5.2.6 and 5.3.5 at least.