Heim  >  Artikel  >  Backend-Entwicklung  >  php中include 和 require的区别

php中include 和 require的区别

WBOY
WBOYOriginal
2016-07-29 09:00:59914Durchsuche

下面介绍PHP代码中include()语句和require()语句的区别:

1.加载方式及出错处理方式不同

  • include()语句可以放在程序的流程控制里面,当程序执行到的时候,将文件加载进来。出错时(如文件不存在)只会产生一个警告

  • require()语句一般放在程序的开头出,程序在执行时现将文件加载进来。出错时(如文件不存在)会报错而终止脚本运行。


2.php性能

  • inlcude()语句会在执行时每次都要进行文件的读取和评估。
  • require()语句执行的文件处理只有一次(实际上是文件内容替换require()语句。

3.include_once() 和 require_once()

  • include_once()在脚本执行时期包括并运行文件,如果文件被已被包括则不会再次包括。

  • require_once()在脚本执行时期先检查是否加载过该文件。如果加载过就不再次加载,比如某文件定义了一个类型,如果两次加载该文件会出现错误

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了php中include 和 require的区别,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn