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()都是指同一个文件只读取一次。



  • 相关阅读:
    Eclipse在线集成maven M2eclipse插件
    RBAC用户权限管理数据库设计
    Linux下修改mysql密码
    Red hat 6.4下面的qt安装
    export default {} 和new Vue()区别
    Ajax中POST和GET的区别
    JS es6-Symbol
    JS es6编程规范
    JS之箭头函数
    JS异步加载的方式
  • 原文地址:https://www.cnblogs.com/aceboy/p/2254315.html
Copyright © 2011-2022 走看看