码迷,mamicode.com
首页 > Web开发 > 详细

PHP中include和require(转)

时间:2014-12-03 10:29:56      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   sp   文件   问题   log   

昨天去面试一个php开发,看到笔试试卷上有这么一道题目:

include和require有什么区别?

这个题目可以称得上php开发面试中的必考题目,网上也有各种答案和解释。但是我当时却真的想不起来了。

现在回头想这个问题,突然有了新的认识:

PHP作为优秀的开源程序,她所提供的函数从名称上必定会尽可能地表达出这个函数的作用。那么理解这两个函数的区别就容易多了。

require 的英文意思是 需要,有赖于。如果使用了这条语句,也就是告诉PHP内核,我这个程序需要这个文件,有赖于这个文件。或者通俗点儿讲就是:我要她!所以,PHP如果发现require参数中的文件不存在的话,就会报fatal error,并且停止执行下面的语句。

include 的英文意思是 包括,包含。如果使用了这条语句,也就是告诉PHP内核,程序执行时,把这个文件包含进来。通俗点儿讲就是:带上她!所以,PHP如果找不到的话,仅仅会提示说,找不到她,无法带上她。而不会停止下面脚本的执行,因为我们并没有告诉PHP内核,下面的程序有赖于这个子文件。

 

转自:http://blog.sina.com.cn/s/blog_5d2673da0100cp6o.html

 

PHP中include和require(转)

标签:style   blog   http   color   使用   sp   文件   问题   log   

原文地址:http://www.cnblogs.com/SharkBin/p/4139276.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!