【发布时间】:2012-09-25 09:22:17
【问题描述】:
我正在使用函数 require_once,但在尝试运行页面时不断出错。尝试寻找其他地方,但似乎无法为我的问题找到准确的答案。我的代码是:
<?php
require_once(ROOT_DIR . 'Pages/Page.php');
require_once(ROOT_DIR . 'lib/Application/Authentication/namespace.php');
它给了我以下错误:
注意:使用未定义的常量 ROOT_DIR - 在 /opt/lampp/htdocs/myDiary/Pages/LoginPage.php 第 3 行中假定为“ROOT_DIR”
警告:require_once(ROOT_DIRPages/Page.php) [function.require-once]:无法打开流:/opt/lampp/htdocs/myDiary/Pages/LoginPage.php 第 3 行中没有这样的文件或目录
致命错误:require_once() [function.require]:在 /opt/lampp/htdocs/myDiary 中打开所需的 'ROOT_DIRPages/Page.php' (include_path='.:/opt/lampp/lib/php') 失败/Pages/LoginPage.php 在第 3 行。
请解释一下我的问题是什么,我很久没有编程了。
【问题讨论】:
-
你定义了常量 ROOT_DIR 了吗?此外,这与 apache 或 mysql 无关。
-
有什么问题吗..?你有解决办法吗
-
我定义 ROOT_DIR 解决了问题