【发布时间】:2011-07-14 05:52:58
【问题描述】:
我有几个页面在 PHP 中使用 include 或 require 语言结构。其中许多位于 IF、ELSE 语句中。
我确实意识到,如果缺少必需的文件,则页面根本不会加载,但包含这种方式的主要目的是:
1) 减少页面上的代码混乱
2) 除非满足声明,否则不加载文件。
不管是否发出 include 或 require 语句都会加载文件(从而消除了我试图通过放置在 if/else 语句中来实现的好处?
简单示例:
<?php
$i = 1
if($i ==1) {
require_once('somefile.php');
} else {
require_once('otherfile.php');
}
?>
在页面加载时,是否都检查并加载了两个文件?
【问题讨论】:
标签: php include require require-once