Blogger Information
Blog 9
fans 1
comment 1
visits 12035
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP的文件包含
大象爱好者的博客
Original
1625 people have browsed it

含义:

          将一个(别的)文件包含到当前文件中,成为当前文件运行过程中的一部分。

         通常,一些公共的代码,在多个页面都需要用到的时候,会做成一个独立的文件(函数库,基类,配置文件,公共页面)。

          然后在不同的页面需要用到的时候,直接载入进来就可以了。

语法:

         include  “要载入的文件路径”;  //可以是相对路径,或本地物理路径。

         说明:

             可以载入php文件,也可以载入html文件。

        33.png

       载入一个文件的本质是:将被载入的文件“插入”到当前载入代码所在的位置。

  原理:

       1.php引擎打开包含的文件,对其进行编译处理,如果有致命错误,则会终止脚本执行

       2. 如果是php文件,编译完成后,直接将执行结果拿到文件被包含的地方。

          如果是html文件,则会直接放入缓冲程序中。

       3.  回到被包含的地方,继续执行其他php代码。

       4.  最后将执行结果,发给服务器,输出给浏览器。

四中方式的不同

        include:每次都载入文件(可能会重复载入),如果载入失败,在报错后继续执行后续语句;

        include_once:只载入一次(不会重复载入),如果载入失败,在报错后继续执行后续语句;

        require:每次都载入文件(可能会重复载入),如果载入失败,在报错后终止程序;

        require_once:只载入一次(不会重复载入),如果载入失败,在报错后终止程序;

 

        一般来说,如果被载入的文件内容,是后续代码运行的必备前提,则应该使用require载入。

         如果被载入的文件内容,只需要(或只允许)出现一次,则应该使用”xxxx_once”载入。


   


  

    


        

     


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post