首页 > 试题广场 >

下面有关php中require()和include()的描述

[单选题]
下面有关php中require()和include()的描述,说法错误的是?
  • require函数通常放在 PHP 程序的最前面
  • include函数一般是放在流程控制的处理部分中
  • require_once 语句和 require 语句完全相同,唯一区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含
  • require在引入不存文件时产生一个警告且脚本还会继续执行,而include则会导致一个致命性错误且脚本停止执行
推荐
D

include在引入不存文件时产生一个警告且脚本还会继续执行,而require则会导致一个致命性错误且脚本停止执行
编辑于 2015-01-29 12:07:56 回复(1)
require  和  include  几乎完全一样,除了处理失败的方式不同之外。 require  在出错时产生  E_COMPILE_ERROR  级别的错误。换句话说将导致脚本中止而  include  只产生警告( E_WARNING ),脚本会继续运行。
发表于 2016-04-16 13:11:27 回复(0)
尽量使用include, 而不是include_once, 以前最多的理由的是, include_once需要查询一遍已加载的文件列表, 确认是否存在, 然后再加载.
还有一个重要的原因,请参照
http://www.laruence.com/2012/09/12/2765.html

发表于 2014-12-19 16:12:09 回复(0)

include 包含的意思 所以不存在的时候 会报错的但是会继续运行

require 需要的意思 所以不存在的时候 会报错并停止运行

发表于 2019-07-09 22:00:35 回复(0)
b是什么意思,为什么在流程控制语句内呢
发表于 2019-03-31 13:31:34 回复(1)
妈的,看反了。

发表于 2017-09-17 13:58:39 回复(0)
我这眼神 瞎了
发表于 2016-07-19 16:30:38 回复(0)
D 描述相反
发表于 2016-05-31 22:33:40 回复(0)
D, require 肯定是必须的,如果没有则致命错误
发表于 2015-02-08 17:09:37 回复(0)
正确应该为:
include在引入不存文件时产生一个警告且脚本还会继续执行,而require则会导致一个致命性错误且脚本停止执行
发表于 2015-01-06 10:36:58 回复(0)
D 单词的意思都很明显了,require
发表于 2015-01-04 23:48:05 回复(0)