相关函数
l require() :载入某个文件
l include() :载入某个文件
l require_once() :载入某个文件,只载入一次
l include_once() :载入某个文件,只载入一次
2.主要作用:
1)网站整体布局 (前台)
2)包含项目中所有公共文件(后台)
如:project 项目
很多php文件操作数据时,代码都是相同的:
mysql_connect(‘localhost’,’root’,’111111’)
mysql_select_db(‘project’);
mysql_query(‘set names gb2312’);
我们希望把上面的代码放到一个公共页中,然后在所有文件中包含即可。
如:权限的验证
在项目,创建一个公共文件checkUser.php,代码如下:
session_start();
if(!$_SESSION[‘username’]){
header(‘location:login.html’);
}
3.实际应用
1)用于布局
其中,header menu footer为网站的公共页。
2)用于后台公共文件的包含
Public/db.php
在其它需要操作数据库的文件中:
4.关于包含html文件和php文件
如上两题所示,有时包含html文件,有时包含php文件,它是如何解析?
demo9
demo10
原理:
当程序包含另一个文件时
1)退出php模式
2)当包含文件的代码执行结束,再开启php模式