zoukankan      html  css  js  c++  java
  • PHP中requre()和include()之间的区别和联系

        require()函数包含进来的内容被当成当前文件的一个组成部分,所以当包含进来的文件有语法错误或者文件不存在的时候,那当前文件的PHP脚本都不再执行。require() 语句包含并运行指定文件,包含后直接当做一个部分被执行,如放在页面顶部,则一开始便执行包含的文件。通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require()所指定引入的文件,如果出现错误是致命的。

     

        include()函数相当于指定这个文件的路径,当被包含的文件有错时,不会影响到本身的程序运行。include()函数可以进行判断是否包含,而require则是不管任何情况都包含进来.所以这点值得注意! 建议大家在包含动态文件,也就是有变量,函数,已经类的时候用include()。可以放在 PHP 程序的任何一个位置,PHP 程序在执行到时,才会先读入include ()所指定引入的文件,如果出现错误将会提示。

        include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会继续运行。

        require_once()和include_once()都是指同一个文件只读取一次。



  • 相关阅读:
    C#.net使用DotNetCharting控件生成报表统计图
    部署DTCMS到Jexus遇到的问题及解决思路--验证码
    部署DTCMS到Jexus遇到的问题及解决思路---部署
    LNMP环境搭建
    LAMP环境搭建
    Mac开发配置手册
    MAC OS X的命令行技巧
    如何生成SSH key
    ssh-keygen 的 详解
    Mac上Homebrew的使用——Homebrew 使 OS X 更完整
  • 原文地址:https://www.cnblogs.com/aceboy/p/2254315.html
Copyright © 2011-2022 走看看