require()和include()几乎相同,二者唯一的区别在于函数失败后,require()函数将会给出一个致命的错误,而include()只是给出一个警告。
通常,如果 PHP语句放在一个HTML文件(例如,名为page.html的文件)中时,它们是不会被处理的。PHP通常用来解析扩展名被定义成如.php的文件。(在Web服务器酷暑文件中可能不是这样)但是,如果通过require()语句载入这个page.html,文件内的任何PHP命令都会被处理。因此,可以使用任何扩展名来命名包含文件,但要尽量遵循一个约定,例如将扩展名命名为.inc或.php是一个很好的办法。