如何重置PHP环境


How to reset a PHP environment?

在我的代码中的某个时刻,我想撤消所做的一切,并在一些file.php中模拟一个新的开始。

示例:取消设置所有变量、所有函数、所有类等。

有办法做到这一点吗?


详细信息

我有一个将所有请求重定向到index.php的框架,但我想对它进行一些测试(测试框架本身!)。所以我需要写一个控制器来访问/test/index.php,它将开始包含文件并测试功能和东西。问题是,如果文件已经包含,类已经存在,等等,我会得到错误。

您可以通过header( 'Location: http://domain.com/file.php' ) 调用一个新页面