php include,include_once,require,require_once

 更新时间:2008年09月05日 15:06:22   作者:  
其实PHP包含文件的这四个函数,很多人还是没完全明白的,虽然用的时候多,但是具体某些地方该怎么用,用那一个,我就献丑一把.
include_once和require_once的作用差不多,就是在包含的时候检查被包含的文件是不是已经包含过,如果包含过,那就不执行,否则再包含.我先说这个的原因是因为如果把include,require弄清楚了.那这点就没问题.
现在来说include和require的区别:

require()函数包含进来的内容被当成当前文件的一个组成部分,所以当包含进来的文件有语法错误或者文件不存在的时候,那当前文件的PHP脚本都不再执行.
include()函数相当于指定这个文件的路径,当被包含的文件有错时,不会影响到本身的程序运行.
include函数可以进行判断是否包含,而require则是不管任何情况都包含进来.所以这点值得注意!
建议大家在包含动态文件,也就是有变量,函数,已经类的时候用include.不过前段时间有人在分析两个函数的执行效率.这个我没自己测试过,等亲自测试了再进行补充

相关文章

  • php实现的DateDiff和DateAdd时间函数代码分享

    php实现的DateDiff和DateAdd时间函数代码分享

    这篇文章主要介绍了php实现的DateDiff和DateAdd时间函数代码分享,DateDiff用来计算两个时间的间隔,DateAdd用来对两个时间进行相加,需要的朋友可以参考下
    2014-08-08
  • php使用PDO方法详解

    php使用PDO方法详解

    这篇文章主要介绍了php使用PDO方法,较为详细的分析了PDO各种操作方法与技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • PHPExcel合并与拆分单元格的方法

    PHPExcel合并与拆分单元格的方法

    这篇文章主要介绍了PHPExcel合并与拆分单元格的方法,涉及PHPExcel中setCellValue与mergeCells方法的使用技巧,需要的朋友可以参考下
    2016-07-07
  • 一个PHP缓存类代码(附详细说明)

    一个PHP缓存类代码(附详细说明)

    一个PHP缓存类代码,后面都有详细的说明,学习php的朋友可以参考下。
    2011-06-06
  • ajax+php打造进度条 readyState各状态

    ajax+php打造进度条 readyState各状态

    php 打造进度条 readyState各状态,需要的朋友可以参考下。
    2010-03-03
  • php面向对象程序设计入门教程

    php面向对象程序设计入门教程

    这篇文章主要介绍了php面向对象程序设计,结合实例形式分析了PHP面向对象程序设计的基本概念、原理以及类的定义、对象实例化、构造方法等简单使用技巧,需要的朋友可以参考下
    2019-06-06
  • PHP mail()函数使用及配置方法

    PHP mail()函数使用及配置方法

    之前一直使用第三方的邮件系统发送邮件,比如QQ啊、gmail啊等,但是有时候客户不希望给我们提供发件人邮箱和密码,后来我才发现使用PHP自带的mail函数完全可以实现这一需求了
    2014-01-01
  • PHP实现批量清空删除指定文件夹所有内容的方法

    PHP实现批量清空删除指定文件夹所有内容的方法

    这篇文章主要介绍了PHP实现批量清空删除指定文件夹所有内容的方法,涉及php基于自定义函数递归调用实现删除指定目录下文件与文件夹相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • php安装grpc扩展的具体步骤

    php安装grpc扩展的具体步骤

    在本篇文章里小编给大家整理的是一篇关于php安装grpc扩展的具体步骤,有需要的朋友们可以跟着学习参考下。
    2021-07-07
  • PHP常见过waf webshell以及最简单的检测方法

    PHP常见过waf webshell以及最简单的检测方法

    这篇文章主要给大家介绍了关于PHP常见过waf webshell以及最简单的检测方法,文中通过示例代码介绍的非常详细,对大家学习或者使用PHP具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05

最新评论