2013-11-25 2 views
0
<?php 
define("URL", "http://localhost/framework/"); 
require_once URL.'config.php'; 
require_once URL.'library/standardObjects/foundation.php'; 
?> 

Однако, когда я использую константу URL-адреса внутри файла foundation.php, он выдает уведомление: использование неопределенной константы.Константы, которые не определены во включенном файле

Как я могу это решить?

ответ

1

Потому что один не include Исходные коды свыше HTTP! (PHP будет посылать данные к вам тогда, не исходный код)

define("URL", "/directory/name/here"); // not an HTTP url 

Ваш код, включенный в действительности не включен и не доступны ниже сценариев. Ваши supposedly включенные файлы загружаются по HTTP и, конечно, они не видят ваш Constant.

Смежные вопросы