您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php include与require用法介绍_PHP教程

2025/6/4 23:15:37发布17次查看
引用文件的方法有两种:require 及 include。两种方式提供不同的使用弹性。
 require 的使用方法如 require(myrequirefile.php); 。这个函数通常放在 php 程序的最前面,php 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 php 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
include()与require()的功能也基本相同(包含),但在用法上也有一些不同,include()是有条件包含函数,而require()则是无条件包含函数。例如在下面代码中,如果变量$a为真,则将包含文件a.php:
 代码如下 复制代码
if($a){
include(a.php);
}
include 使用方法如 include(myincludefile.php); 。这个函数一般是放在流程控制的处理部分中。php 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
而require()则和include()不同,不管$a取何值,下面的代码将把文件a.php包含进文件里:
 代码如下 复制代码
if($a){
require(a.php);
}
在错误处理方面,使用include语句,如果发生包含错误,程序将跳过include语句,虽然会显示错误信息但是程序还是会继续执行!但requre却会给你来个致命错误。
报错
用例子来说话,写两个php文件,名字为test1.php  和test2.php,注意相同的目录中,不要存在一个名字是test999.php的文件。
 代码如下 复制代码
test.php
test2.php
浏览第一个文件,因为没有找到test999.php文件,我们看到了报错信息,同时,报错信息的下边显示了abc,你看到的可能是类似下边的情况:
warning: include(test1aaa.php) [function.include]: failed to open stream: no such file or directory in d:websitetest.php on line 2
warning: include() [function.include]: failed opening ‘test1aaa.php’ for inclusion (include_path=’.;c:php5pear’) in d:websitetest.php on line 2
abc
浏览第二个文件,因为没有找到test999.php文件,我们看到了报错信息,但是,报错信息的下边没有显示abc,你看到的可能是类似下边的情况:
warning: require(test1aaa.php) [function.require]: failed to open stream: no such file or directory in d:websitetest.php on line 2
fatal error: require() [function.require]: failed opening required ‘test1aaa.php’ (include_path=’.;c:php5pear’) in d:websitetest.php on line 2
http://www.bkjia.com/phpjc/632228.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/632228.htmltecharticle引用文件的方法有两种:require 及 include。两种方式提供不同的使用弹性。 require 的使用方法如 require(myrequirefile.php); 。这个函数通常放在...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product