• 技术文章 >后端开发 >PHP问题

    php文件可以引入吗

    (*-*)浩(*-*)浩2019-10-08 15:46:26原创888

    php入门到就业线上直播课:进入学习

    PHP中有四个加载文件的语句:include、require、include_once、require_once。

    基本语法(推荐学习:PHP编程从入门到精通

    require:require函数一般放在PHP脚本的最前面,PHP执行前就会先读入require指定引入的文件,包含并尝试执行引入的脚本文件。

    require的工作方式是提高PHP的执行效率,当它在同一个网页中解释过一次后,第二次便不会解释。但同样的,正因为它不会重复解释引入文件,所以当PHP中使用循环或条件语句来引入文件时,需要用到include。

    include:可以放在PHP脚本的任意位置,一般放在流程控制的处理部分中。当PHP脚本执行到include指定引入的文件时,才将它包含并尝试执行。

    这种方式可以把程序执行时的流程进行简单化。当第二次遇到相同文件时,PHP还是会重新解释一次,include相对于require的执行效率下降很多,同时在引入文件中包含用户自定义函数时,PHP在解释过程中会发生函数重复定义问题。

    require_once / include_once:分别与require / include作用相同,不同的是他们在执行到时会先检查目标内容是不是在之前已经导入过,如果导入过了,那么便不会再次重复引入其同样的内容。

    相互区别

    include和require:

    include有返回值,而require没有返回值

    include在加载文件失败时,会生成一个警告(E_WARNING),在错误发生后脚本继续执行。所以include用在希望继续执行并向用户输出结果时。

    //test1.php
    <?php
    include './tsest.php';
    echo 'this is test1';
    ?>
    
    //test2.php
    <?php
    echo 'this is test2\n';
    function test() {
        echo 'this is test\n';
    }
    ?>
    
    //结果:
    this is test1

    以上就是php文件可以引入吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:php
    上一篇:php文件内容乱码 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• php技术亮点有哪些• php怎么截取字符串• php教程 如何删除变量• php教程 如何修改变量的值
    1/1

    PHP中文网