使用功能和包含中的变量

时间:2019-12-03 14:18:06

标签: php

我想使用函数中包含的文件中另一个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移动到函数环境”之类的东西。有谁知道我该如何解决这个问题?

0 个答案:

没有答案