php 多次include的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 多次include的问题相关的知识,希望对你有一定的参考价值。
我的php里面有个include "t.php";
<TABLE>...</TABLE>
由于多次include,每次include的时候t.php里面都是读取mysql累加的,
比方说,结果是: aa<table>aa</table>
bb<table>aa</table><table>bb</table>
不知道怎么每次include的时候先清空table标签里面的内容?结果应该为:
aa<table>aa</table>
bb<table>bb</table>
。。。
我想要加载多次啊,不是一次,我的思路是这样的:
1: 读取MYSQL数据,以及其他网页上的数据,获取结果,有很多javascript代码.
2: select 不同的结果归类放在同一个php里面,每个结果放一个标签里.
直接把t文件写成函数不好么.
参考技术A 使用 unset() 释放掉变量include 和 require 的区别是什么? 如何避免多次包含同一文件?
1、PHP 程序执行到 require()时,只会读取一次档案,故常放在程序开头,档案引入后 PHP 会将网页档重新编译,让引入档成为原先网页 的一部分。 2、PHP 程序执行到 include()时,每次皆会读取档案,故常用于流 程控制的区段,如条件判断或循环中。 3、require() :如果文件不存在,会报出一个 fatal error.脚本停 止执行 4、include() : 如果文件不存在,会给出一个 warning,但脚本会 继续执行 5、推荐使用require_once()和include_once(),可以检测文件是 否有重复包含。
以上是关于php 多次include的问题的主要内容,如果未能解决你的问题,请参考以下文章
PHP中include引用导致不能再次相对引用文件的一个小问题