php中new一个对象,后面括号里带变量,这个变量居然是一个数据库类对象,是什么意思?

$db=newMySql($TS_DB);$new[shop]=newshop($db);MySql是一个数据库操作类,$TS_DB是一个数组,里面是数据库配置文件。如下... $db = new MySql($TS_DB);
$new[shop] = new shop($db);
MySql是一个数据库操作类,$TS_DB是一个数组,里面是数据库配置文件。如下:
$TS_DB['sql']='mysql';
$TS_DB['host']='localhost';
$TS_DB['port']='3306';
$TS_DB['user']='root';
$TS_DB['pwd']='';
$TS_DB['name']='thinksaas';
$TS_DB['pre']='ts_';
define('dbprefix','ts_');
那么$db = new MySql($TS_DB);就链接上了数据库
可后面$new[shop] = new shop($db);
我看这句话表面理解为,new一个shop类,赋值给一个数组,后面括号里居然还是一个对象,蒙了,谁告诉我这是啥意思啊?
展开
 我来答
柯蓝一号
2014-03-02
知道答主
回答量:96
采纳率:0%
帮助的人:23.9万
展开全部
当你理解面向对象思想时,你就能理解了!望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彼德范
2014-03-02 · TA获得超过179个赞
知道小有建树答主
回答量:153
采纳率:40%
帮助的人:95.6万
展开全部
这又没什么想不通的,shop类中的构造方法需要用MySql类的一个对象作为实参传递进去,shop类中肯定要利用MySql类的对象调用MySql类中的属性或方法。看下shop类的源码就知道了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式