PHP的include引用上级文件问题。

config.php在根目录。Medoo.Min.php在Medoo文件夹内,怎么我这样的代码会无效?... config.php在根目录。
Medoo.Min.php在Medoo文件夹内,怎么我这样的代码会无效?
展开
 我来答
bxbyg
2013-12-04 · TA获得超过326个赞
知道小有建树答主
回答量:471
采纳率:0%
帮助的人:450万
展开全部
这不是引入的问题,你定义的类,类外的值是不会进来的,想要实现你这个功能Medoo.Min.php要这样:
<?php
include '../config.php';
class medoo{
function __construct( $server, $username, $password ){
$this->server = $server;
$this->username = $username;
$this->password = $password;
}
//如果要在类里使用就这样调用:
$this->server;

}

//使用时这样用
$medoo = new medoo($server, $username, $password);
$server = $medoo->server;
天色无双
2013-12-04 · TA获得超过394个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:257万
展开全部
引用文件是没问题的,而且变量在当前文件中也是有效的。
但是 在类中无法使用类以外的变量。而且你看 你的报错信息提示的是一个语法错误。成员变量的初始化只能用常量 你的第5,15行 都是正确的。第8,10,12行是典型的语法错误。
想数据库这样的配置信息 你可以在config.php 中 使用define 函数定义成常量后在调用。而不要把他存到普通的变量中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangxibaiyi
2013-12-03 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
获取站点根目录的物理路径
然后从根目录一直到这个文件的路径进行引用即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式