获取未定义的常量错误,但已定义

时间:2013-02-10 02:05:57

标签: php constants

我得到了:

  

注意:使用未定义的常量ABS_BASE - 在第11行的D:\ path \ include \ global.php中假定为'ABS_BASE'

我的global.php文件看起来像

<?php

/**
 * Load configuration file
 */
include 'config.php';

/**
 * Dynamically allocate base path
 */
$uri = reset(explode("?", preg_replace('/^' . preg_quote(ABS_BASE, '/') . '/', '', $_SERVER['REQUEST_URI'])));
define("BASE", str_repeat("../", substr_count($uri, "/")));

/**
 * Load misc functions
 */
include 'function.misc.php';

我的config.php文件看起来像

<?php

/**
 * Set to 0 or comment out to turn off errors
 */
ini_set("display_errors", 1);

/**
 * Defines the root dir of your site
 * 
 * Example values:
 *   /
 *   /shop/
 */
define("ABS_BASE", "/");

显然,我在调用之前定义ABS_BASE,为什么我会收到此错误?

0 个答案:

没有答案