麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
坛子出问题了。重发。
悬赏分:20 - 2007年08月15日

不知道为什么,我发一个帖子突然不见了,显示也不对了,不得以,我只能重发一次,希望大家继续跟贴,帮小兄弟一把。谢谢。

我发的帖子:
应NUG的邀请,把我和他都有些迷惑的一个关于类的问题发出来,希望高手赐教。
是这样,首先我有数据库类等基础操作类,它们将会在不同的程序类中被用到,比如新闻类,用户类,留言类中都会用到DB。而我是否应该在主框架中先将DB实例化,再以参数方式传给其它类(或其它方式),这样,我的DB只要实例一次就好了,不过,可能有时会传起来较麻烦。另一个方法就是在每个类中,单独引用DB类文件,NEW,再用,这样,只要加上相应的代码就好,缺点是,可能会占用相当的资源。我个人更偏好前一种方式,不过不是很清楚该如何做,希望高手赐教,讲解一二。谢谢啊!!!
另外,人渣兄,或是其它哥们有人渣兄过去发的框架的那篇文件可否发给我。想再拜读一下。劳烦各位。NUG兄有问题就接着问。^_^

SQLHOST老大发的帖子:
global

NUG老大发的帖子:
你可以实验下手册上写的。估计你的那么用就可以。就是我问的那个。

CHINABOY老大发的帖子:
实例化一个类, 只不过运行其中的构造函数而已.
对于一个DB类, 就是创建一个数据库连接.
如果你使用的是一个虚拟主机空间, 把DB类放到全局空间, 等于建立了一个持久连接, 如果有几百个用户同时创建持久连接, 服务器很快OVER了.
比较合理的做法是把DB类放到继承树的顶层(基类中)实例化, 后面的子类直接使用这个实例.

NUYING老大发的帖子:
我觉得像楼猪说的那样使用参数传递应该也浪费不了太多资源,php4中,你使用引用传递,php5中他默认的就是采用引用传递的,所以二者都不需要浪费很多资源。而假如像楼上的所说的那样,将DB类作为基类来采用的话,那么每次实例化一个使用到数据库的类的时候都得同时实例化他的基类(也就是那个DB类),假如他一次使用多个这种类呢?那岂不是一个处理程序就建立了好几个连接?比起你说的那个几百个用户同时创建更惨了点吧?

提问者:fire_water   08-15 15:03
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
0 + 52 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM