博客列表 >include() 和 require() 的区别

include() 和 require() 的区别

指纹指恋的博客
指纹指恋的博客原创
2017年11月23日 18:02:18550浏览

include:

  • 一个文件有错误的话,程序不会中断,而是继续执行,并显示一个警告错误

  • 一般是放在流程控制的处理部分中,在读到 include 的文件时,才将它读进来。

  • include有返回值


require()

  • 一个文件存在错误的话,那么程序就会中断执行了,并显示致命错误 

  • 通常放在 PHP 程序的最前面,程序在执行前,就会先读入 require 所指定引入的文件

  • require没有返回值


include_once(),require_once()

  • 会先检查目标文件的内容是不是在之前就已经导入过了,如果是的话,便不会再次重复导入同样的内容。 


总结:

他们两个的用途是完全一样的,不一定非得哪个放在最前面哪个放在中间。他们最根本的区别在于错误处理的方式不一样。 


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议