美文网首页
Require与include的区别

Require与include的区别

作者: 布尔教育 | 来源:发表于2017-02-18 13:22 被阅读0次

    什么是文件包含:

    其实文件包含的作用在于代码的重用.
    我们可以把常用的代码段写在一个文件里,
    当我们需要这些代码时,引入这个文件就可以了

    而我们用谁来载入这个文件呢?
    就是require和include

    引入文件代码如下:

    //1.php
    $a = 1;
    require('./1-2.php');
    include('./1-2.php);
    echo $a;
    
    //1-2.php
    $a = $a+1;
    
    

    两段代码执行效果如下:

    require

    require-1.png

    include

    include-1.png

    只是就引入文件来说两者没有什么区别,那么什么时候用require,又什么时候用include呢?

    其实两者的区别在于引用文件的重要性
    底层库等,很重要的文件,没有它不能继续执行,就用require

    如果是第三方的广告代码等,则可以用include

    当require被包含的文件不存在时,代码不会再往下执行,而且会报致命错误,fatal error

    执行效果如下:

    require-2.png

    执行效果如下:

    include-2.png

    相关文章

      网友评论

          本文标题:Require与include的区别

          本文链接:https://www.haomeiwen.com/subject/ayirwttx.html