我想使用函数中包含的文件中另一个php文件中定义的变量。
我有这样的东西:
/* INDEX.PHP */
require('main.php');
require('utils.php');
$error = ([condition]);
if ($error) {
error_404();
}
require('page.php'); //The normal content of the page, replaced by error404.php in case of error
/* UTILS.PHP */
function error_404() {
header('HTTP/1.0 404 Not Found');
include('error404.php'); //This file needs the 'main.php' required outside the function.
exit();
}
error404.php
函数中包含的error_404()
文件需要使用函数外部包含的main.php
文件中声明的函数和变量。
我需要类似“将包含main.php
移动到函数环境”之类的东西。有谁知道我该如何解决这个问题?