您的位置:首页 > 产品设计 > UI/UE

require,require_once,include和include_once的分别

2013-06-03 15:32 267 查看
引用文件和文件类型无关。只要是含有 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页面不存在时,此页面不会报错,代码继续往下执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: