【发布时间】:2019-10-25 16:33:12
【问题描述】:
我正在学习 PHP,但路径定义有问题。
如果在位于主文件夹的 settings.php 文件中,我使用站点的基本路径定义了一个常量,以便能够在子文件夹中使用此常量,我必须通过“../”包含文件 settngs.php 规则" 如以下方式: "../settings.php "
有什么方法可以定义子文件夹文件中也可以使用的settings.php路径,而不必在文件名前手动添加“../”?
或者一种方法来定义每个文件中可用的常量而不包括包含常量的文件?
settings.php:
// FILE SETTINGS.PHP IN THE MAIN DIRECTORY
define('SITE_URL','http://localhost/');
管理员/index.php:
// FILE INDEX.PHP IN THE ADMIN SUBDIRECTORY
include('../settings.php');
<a href="<?php echo SITE_URL; ?>">HOME</a>
有一种方法可以让 SITE_URL 在没有 include('../settings.php') 的情况下工作,或者有一种方法可以在没有“../”的子目录中包含“settings.php”??
【问题讨论】:
标签: php file path include constants