require()和include()的区别验证
require()和include()的区别验证
沉默的二毛 发表于5个月前
require()和include()的区别验证
  • 发表于 5个月前
  • 阅读 6
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 在写代码过程中,为了引入一些预先定义的函数等,可以使用require()或者include()将文件引入。

require()和include()的区别

唯一区别

> require()在引入文件失败时,会报“Fatal error”,同时require()之后的代码停止执行 > include()在引入文件失败时,会报“warning”,但是继续执行后续代码。

举例说明

file.php

<?php
    echo "test require() and include()";
?>

> 上面文件是用来引用的文件

index.php

<?php
    echo "require():";

    require('fie.php');
    
    echo '1';
?>

当使用require()引用失败时浏览器报错如下:

Fatal error: require(): Failed opening required 'fie.php' (include_path='.;C:\php\pear') in D:\WebSite\phpStudy\index.php on line 4

在此之后,便没有任何输出。

<?php
    echo "include():";

    include('fie.php');
    
    echo '1';
?>

当使用include()引用失败时浏览器报错如下:

Warning: include(): Failed opening 'fie.php' for inclusion (include_path='.;C:\php\pear') in D:\WebSite\phpStudy\index.php on line 4

但是,在此之后,浏览器会输出“1”,即执行了最后一条语句。

include_once()和require_once()

> 都是只能在文件中引用一次,当第二次引用时,函数会返回true

标签: require include php
共有 人打赏支持
粉丝 0
博文 8
码字总数 4990
×
沉默的二毛
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: