<?php
define("URL", "http://localhost/framework/");
require_once URL.'config.php';
require_once URL.'library/standardObjects/foundation.php';
?>
但是,当我在foundation.php文件中使用URL常量时,会抛出一个通知:使用未定义的常量。
我该如何解决这个问题?
答案 0 :(得分:1)
因为One include
的源代码不是HTTP
! (PHP会向你发送输出,而不是源代码)
define("URL", "/directory/name/here"); // not an HTTP url
您提供的代码并未真正包含在内,也不适用于以下脚本。您的supposedly
包含的文件正在通过HTTP加载,当然他们无法看到您的常量。