【发布时间】:2011-04-14 15:12:12
【问题描述】:
我有以下包含文件..
require_once ("config.php");
require_once ("functions.php");
require_once ("session.php");
我想为我的包含文件定义绝对路径。我尝试了以下代码,但没有运气..
请您帮忙定义一个合适的绝对路径,以便 require_once 符合预期。
defined('DS') ? null : define('DS',DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null: define('SITE_ROOT',DS.'PHP_Files'. DS . 'phpsandbox'. DS.'my_mat'. DS.'my_test');
defined('LIB_PATH')?null:define('LIB_PATH',SITE_ROOT.DS.'includes');
require_once(LIB_PATH.DS."config.php");
require_once(LIB_PATH.DS."functions.php");
require_once(LIB_PATH.DS."session.php");
我系统中这3个包含文件存放在J:\PHP_Files\phpsandbox\my_mat\my_test\includes中。
提前致谢!
【问题讨论】:
-
另外,不要这样滥用三元运算符。如果您必须使用短语法,请改用
OR:defined('DS') OR define('DS', DIRECTORY_SEPARATOR); -
我是 php 新手。所以我很难理解你的意思。如果您能详细解释一下,那就太好了。我正在检查常量 DS 是否已定义。如果没有定义,我正在定义它..如果有什么问题,我很乐意学习
标签: php