一 实例
1、index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=gb2312"><title>应用include语句引用外部文件</title></head><body><tablewidth="975"border="0"cellpadding="0"cellspacing="0"><tr><td><?php include("top.php");?></td></tr><tr><td><?php include("main.php");?></td></tr><tr><td><?php include("bottom.php");?></td></tr></table></body></html>
2、top.php
<html><head><metahttp-equiv="Content-Type"content="text/html; charset=gb2312"><title></title><styletype="text/css"><!--body {margin-top: 0px;margin-bottom: 0px;}--></style></head><body><tablewidth="975"border="1"cellpadding="0"cellspacing="0"><tr><td>我是TOP</td></tr></table></body></html>
3、main.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=gb2312"><title></title><styletype="text/css"><!--body {margin-top: 0px;margin-bottom: 0px;}.style3 {font-size: 20px; font-family: "隶书"; color: #FF3366;}--></style></head><body><tablewidth="975"border="1"cellpadding="0"cellspacing="0"><tr><tdwidth="787"valign="top">我是main</td></tr></table></body></html>
4、bottom.php
<html><head><metahttp-equiv="Content-Type"content="text/html; charset=gb2312"><title></title><styletype="text/css"><!--body {margin-top: 0px;}--></style></head><body><tablewidth="975"border="1"cellpadding="0"cellspacing="0"><tr><td>我是bottom</td></tr></table></body></html>
二 运行结果

三 运行说明
1、inlude语句和require语句的使用区别
使用require语句调用文件时,如果调用的文件没找到,require语句会输出错误信息,并且立即终止脚本的处理。而include语句在没有找到文件时则会弹出警告,不会终止脚本处理。
使用require语句调用文件时,只要程序一执行,就会立刻调用外部文件;而通过include语句调用外部文件时,只有程序执行到该语句时,才会调用外部文件。
2、inlude_once语句和require_once语句的使用区别
inlude_once语句和require_once语句的用途是确保一个被保护文件只能被包含一次。使用这两个语句可以防止意外地多次包含相同的函数库,从而导致函数的重复定义并产生错误。
但两者之间也是由区别的,inlude_once语句在脚本执行期间调用外部文件发生错误时候,产生一个警告,而require_once语句则导致一个致命的错误。
3、文件引用可实现网站主页灵活布局。
本文介绍如何使用PHP的include语句来灵活布局网站主页,详细解释了include与require语句的区别,以及include_once与require_once语句的应用场景。
2308

被折叠的 条评论
为什么被折叠?



