php中include的问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:09:37
现有一程序如下:

A.php包含了(include)B.php,而B.php包含了C.php,D.php,E.php,其中D.php是一个类文件,现在E.php要用到D.php里的方法该如何用啊?

我写的那个小程序的流程是这样的:A.php是一个可以前台显示的页面,E.php只是包含一些用于显示的一些函数,D.php是一个连接数据库的类,

高手们,帮帮我吧,在线急等啊!回答正确即得20分额!百度送的啦
不行啊,如果我什么都不改的话,他提示调用一个函数是没有object的,如果我改成你那样的,提示意思似乎是无法载入该类文件啊

=================================================================================

问题我已经搞定了,一楼那样会提示无法载入该类文件。二楼没理解我的意思,我的程序就是你说的那样的。三楼和一楼回答是一样的。

我最后的处理办法是在E.php那个需要调用D.php类的函数里面new了一个类对象,然后就可以用了,我可能开始没有说清楚,其实我的E.php文件也include了B.php,B.php就是如二楼说的让我再建立的那个文件。

A.PHP里写

require_once("B.PHP");

B.PHP里写

require_once("C.PHP");
require_once("E.PHP");

E.PHP里写
require_once("D.PHP");

这样看看~

再建个文件,里面只包含你需要调用的页面,也就是链接数据库的,还有一些功能类的,这样,每个页面直接调用你新建的这个文件就可以了。不用每个文件都再调用一遍了。

你这个如果在A.php里执行脚本的话,D.php和E.php里都已经包含了。可以直接生成一个对象出来操作。 但是如果E.php里面一定要用,你可以在里面requie_once包含进去。

是不是你的程序有点乱
先理清头绪哦~