PHP4引用文件语句的对比


Posted in PHP onOctober 09, 2006

PHP4引用文件语句的对比
凌心一剑
  在我们编程时,有一些东东往往需要重复使用,如果每使用一次就输入一次,实在是太没有效率可言了。因此在编程语言中就出现了专门处理这些操作的语句,我们称他们为『引用文件语句』!在需要的时候只要使用这些引用语句直接将需要的东东引入进来就可以了,效率一下子就提高上去不少,呵呵~~~
  在PHP4中我们可以使用require();include();require_once();include_once;这四个引用语句直接引用已经存在的文件到程序中。合理的使用他们可以提供不少的效率,当然这是在了解了他们直接的异同之处后才能了解的。本文就是重点介绍他们的使用方法!

require()语句
语法:require("statement");

参数:“statement”是要引用的程序段文件名。

说明:require()语句在PHP程序执行前就会将使用require引用的文件读入,因此require通常放到程序的开始处。因此要特别注意一点,require语句有一点强,我的意思是说,不管程序是否真的需要引用的文件,只要你使用require语句,它都会把他们包含进来!即使你是在条件控制语句中使用这个函数进行包含,那怕是那个条件不为真,引用文件也会被包含进来!形成了僵尸,在运行过程中这些僵尸是不起任何可见作用的,但是很明显它会加重负担,所以这一点要特别注意!如果使用require语句发生了包含错误,那么程序将输出出错信息并停止运行!!

include()语句
语法:include("statement");

参数:“statement”是要引用的程序段文件名。

说明:大家可以看到,require()和include()的语法是一样。但是他们的功能却些许出入。include语句只有在被执行时才会读入要包含的文件。在错误处理方便,使用include语句,如果发生包含错误,程序将跳过include语句,虽然会显示错误信息但是程序还是会继续执行!!(这和有些教科书上说的不一样,不过请你还是相信我,要不自己去尝试一下!相信你自己的判断!!)

require_once()语句
语法:require_once("statement");

说明:它可以说是require的扩展吧,功能和用法相似,但是不同之处是require_once语句有一个引用链,它可以保证文件加入你的程序仅仅只有一次,而且会避开变量值和函数名之间的冲突。^_^

include_once()语句
语法:include_once("statement");

说明:和require_once语句一样,include_once语句把include的功能扩展了。在程序执行期间,将指定的文件包含进来,如果从文件引用进来的程序先前已经包含过的时候,include_once()就不会把它再包含进来。也就是仅仅可以引用同一个文件一次!!!
另外需要大家知道的一些东西,被引用的文件中,将不再继承原来的PHP定界符“<?php”;“?>”,如果在引用的文档中包含PHP代码,需要重新使用定界符“<?php”;“ ?>”标志PHP代码。在PHP4中引用语句具有了函数的某些特征,支持返回值及程序的转向,这些是PHP3中所没有的!强调一下:引用文件,不是系统单独的去执行这个页面,而是把这个页面的代码引入到所属的主程序中。

PHP 相关文章推荐
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
Jun 03 PHP
PHP中的生成XML文件的4种方法分享
Oct 06 PHP
PHP代码审核的详细介绍
Jun 13 PHP
解析php通过cookies获取远程网页的指定代码
Jun 25 PHP
php查找任何页面上的所有链接的方法
Dec 03 PHP
js和php邮箱地址验证的实现方法
Jan 09 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
May 13 PHP
php实现复制移动文件的方法
Jul 29 PHP
CodeIgniter表单验证方法实例详解
Mar 03 PHP
PHP中使用mpdf 导出PDF文件的实现方法
Oct 22 PHP
laravel 判断查询数据库返回值的例子
Oct 11 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
一个php作的文本留言本的例子(六)
Oct 09 #PHP
一个php作的文本留言本的例子(二)
Oct 09 #PHP
一个php作的文本留言本的例子(三)
Oct 09 #PHP
一个php作的文本留言本的例子(四)
Oct 09 #PHP
一个php作的文本留言本的例子(五)
Oct 09 #PHP
一个php作的文本留言本的例子(一)
Oct 09 #PHP
PHP的类 功能齐全的发送邮件类
Oct 09 #PHP
You might like
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
PHP重定向的3种方式
2013/03/07 PHP
教你如何解密 “ PHP 神盾解密工具 ”
2014/06/20 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
在Javascript里访问SharePoint列表数据的实现方法
2011/05/22 Javascript
基于jQuery实现select下拉选择可输入附源码下载
2016/02/03 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
2016/05/17 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
2019/04/02 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
让 python 命令行也可以自动补全
2014/11/30 Python
numpy.array 操作使用简单总结
2019/11/08 Python
css3针对移动端卡顿问题的解决(动画性能优化)
2020/02/14 HTML / CSS
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
最新结婚典礼主持词
2014/03/14 职场文书
学生会竞聘书范文
2014/03/31 职场文书
校庆活动方案
2014/03/31 职场文书
欢迎横幅标语
2014/06/17 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
先进人物事迹材料
2014/12/29 职场文书
安全学习心得体会范文
2016/01/18 职场文书
pycharm2021激活码使用教程(永久激活亲测可用)
2021/03/30 Python
Java 实战项目之家居购物商城系统详解流程
2021/11/11 Java/Android