zoukankan      html  css  js  c++  java
  • php基础知识整理

    记录一些php容易忽略的基础知识点

    include和require的区别

    require和include都表示引入指定文件,主要区别有几点

    1.加载失败处理方式不同  include在引入不存文件时产生一个警告且脚本还会继续执行,require则会导致一个致命性错误且脚本停止执行

    2.在判断条件中,include()是有条件包含函数,而require()则是无条件包含函数.

    if(false){
        include 'file.php'; //不会引入
    }
    
    if(false){
        require 'file.php'; //会引入
    }

    所以条件判断语句中常用include

    3.include有返回值,require没有.

    include()执行时需要引用的文件每次都要进行读取和评估,
    require()执行时需要引用的文件只处理一次(实际上执行时需要引用的文件内容替换了require()语句).

    require通常使用方法,这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。

    include通常使用方法,这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化.

  • 相关阅读:
    06-ajax发送请求-上传时注意事项
    02-git hooks是什么玩意?跟husky什么关系?
    SpringBoot配置热部署
    稀疏数组
    移动web开发——flex布局
    网站推荐
    ArrayList中的contains方法
    Java对象相等判断
    逻辑与(&)、短路与(&&)、逻辑或(|)、短路或(||)
    CentOS6.5下设置静态IP
  • 原文地址:https://www.cnblogs.com/tanxing/p/5616261.html
Copyright © 2011-2022 走看看