![PHP入门很轻松(微课超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/100/44510100/b_44510100.jpg)
上QQ阅读APP看书,第一时间看更新
3.4.1 require()和include()
require()和include()不是真正意义的函数,属于语言结构。通过include()和require()语句都可以实现包含并运行指定文件。
(1)require():在脚本执行前读入它包含的文件,通常在文件的开头和结尾处使用。
(2)include():在脚本读到它的时候才将包含的文件读进来,通常在流程控制的处理区使用。
require()和include()语句对于处理失败方面是不同的。当文件读取失败后,require()将产生一个致命错误,而include()则产生一个警告。可见,如果遇到文件丢失需要继续运行,则使用include();如果想停止处理页面,则使用require()。
【例3-8】使用include()和require()(实例文件:源文件\ch03\3.22.php、3.23.php和3.24.php)。
其中3.22.php代码如下:
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P54_36865.jpg?sign=1739304637-iOfaSYAoYpqLZJTyVn7otXUELRDEAzoC-0-b8b94524d092c2d7f19bec8b70501e0d)
其中3.23.php代码如下:
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P54_36866.jpg?sign=1739304637-5U49cQcR05N9fTres0y43rZwtStRVdSv-0-2a0773a9e901f88e44a6c15d1d3c41c1)
其中3.24.php代码如下:
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P54_36867.jpg?sign=1739304637-wQ2RvvYbFihVna9j5ZLVarLMEb5eYezP-0-d328c8f8238aae1830c09758cfd8b938)
运行3.24.php,运行结果如图3-8所示。从结果可以看出,使用include()时,虽然出现了警告,但是脚本程序仍然继续运行。
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P55_5153.jpg?sign=1739304637-8mKjzgwuYShjXP3OGzD3VwCdggi9QFYS-0-95c6d592cae977e979d77098d6d4270b)
图3-8 使用include()和require()