原创:作者ken
在php文件中需要引入其他php文件,需要使用include或者require,那么如何使用呢,它们之间有什么不同呢?
首先我们来看include,它是一个函数,用include包含的话,如果找不到包含的文件,则显示一条警告,仍继续执行脚本。如果为了防止重复包含,我们使用include_once()这个函数,意思是值包含一次。如:
<?php
include('include.php');
include_once('include.php');
?>
如果用require()函数包含的文件不存在,那么当运行脚本时程序就停止运行并给出错误信息,同样require函数也有require_once()只包含一次的使用方法:例如
<?php
require('include.php');
require_once('include.php');
?>
关于include与require的区别许多人在应聘时也被经常问到,我觉得主要的区别就一句话,就是对遇到出错时做出的反应 一个是给出警告继续执行,一个是停止运行并给出出错信息,希望读者能明白。