条码秤:php中include和require有什么区别。

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 06:58:18

二种方式提供不同的使用弹性。
require 的使用方法如 require("MyRequireFile.php"); 。这个函式通常放在 PHP 程式的最前面,PHP 程式在执行前,就会先读入 require 所指定引入的档案,使它变成 PHP 程式网页的一部份。常用的函式,亦可以这个方法将它引入网页中。
include 使用方法如 include("MyIncludeFile.php"); 。这个函式一般是放在流程控制的处理区段中。PHP 程式网页在读到 include 的档案时,才将它读进来。这种方式,可以把程式执行时的流程简单化。

平常是没区别的.
当要加载的文件不存在时候, include会给一个warning警告, 然后继续运行. 而require则会给一个fatal error, 直接结束脚本

答案补充,对于内存的消耗也不同

require用法
require 是及物动词,意思是"需求,要求"。常用下列句型结构:
1) 接名词作宾语。例如:
This job requires strength.这份工作需要体力。
Your presence is urgently required.你务必到场。
2)接不定式作宾语补足语。例如:
They required us to help them. 他们要求我们帮助他们。
He was required to leave.他被要求离开。
3) 接that从句(从句谓语动词should+动词原形,其中should可省略)。例如:
She required that I(should)go at once.她要求我立刻去。
The situation requires that immediate action(should)be taken.情势上需要立即采取行动
4)接动名词主动式或不定式被动式。例如:
These temples require repairing next month . = These temples require to be repaired next month. 这些庙宇下个月需要修缮