我有几个页面在 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');
}
?>
在页面加载时,是否都检查并加载了两个文件?