require,require_once,include和include_once的分别

本文详细解释了PHP中include和require的区别,包括它们如何处理文件不存在的情况,何时使用include,何时使用require,以及两者在实际应用中的优劣。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引用文件和文件类型无关。只要是含有 HTML 或者 PHP 等代码内容的文件就可以。如果文件正确存在,且内容正确。不管你使用哪个都不会报错。

_once 不是什么类型需要。而是为了防止同一个文件被重复调用,增加服务器负担。 
require_once('a.php'); //调用 
require_once('a.php'); //不会再次调用

什么时候用include,什么时候用require 


你喜欢什么时候用什么都行。。一般建议全局性的内容使用 require 在文件一开始的时候使用。。用到的时候才包含进来的用 include 。






include是包含,如果程序执行到这行没有找到文件会警告.但继续执行.include_once和include是一样的  只是如果包含的文件已经存在就不再包含.
require是引用资源.如果资源文件没有找到.程序会致命错误并且终止执行.require_once的意思和require是一样的,只是会检验文件是否 已经被包含



例如,在文件开始位置书写如下代码,

<?php

include("test_include.php");

echo $queryTemp['temp_text'];

?>

若使用require,当test_include.php页面不存在时,此页面会报错。

若使用include,当test_include.php页面不存在时,此页面不会报错,代码继续往下执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值