重蔚php学习第二十八天——引用文件(载入文件)-php文件怎么打开

相关函数

l require() :载入某个文件

l include() :载入某个文件

l require_once() :载入某个文件,只载入一次

l include_once() :载入某个文件,只载入一次

2.主要作用:

1)网站整体布局 (前台)

2)包含项目中所有公共文件(后台)

重蔚php学习第二十八天——引用文件(载入文件)

如: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)用于布局

重蔚php学习第二十八天——引用文件(载入文件)

其中,header menu footer为网站的公共页。

2)用于后台公共文件的包含

Public/db.php

在其它需要操作数据库的文件中:

重蔚php学习第二十八天——引用文件(载入文件)

4.关于包含html文件和php文件

如上两题所示,有时包含html文件,有时包含php文件,它是如何解析?

demo9

重蔚php学习第二十八天——引用文件(载入文件)

demo10

重蔚php学习第二十八天——引用文件(载入文件)

原理:

当程序包含另一个文件时

1)退出php模式

2)当包含文件的代码执行结束,再开启php模式

重蔚php学习第二十八天——引用文件(载入文件)

推荐阅读