【发布时间】:2010-11-21 19:29:56
【问题描述】:
每当我们包含\需要一些使用 php 之类的文件时
require ('links.php'); 或 include ('links.php');
会发生以下两种情况中的哪一种
示例
假设有文件file.php 带有以下代码
<?php
echo "my things";
?>
<br />
我们将其包含在
------
------
<?php
echo "about to include file";
include ('file.php')
?>
------
------
场景 1: 将包含文件的代码插入到 parents\container files PHP Code 中,然后处理完整的代码并生成 HTML\result....
意思是,首先把这段代码放在前面
------
------
<?php
echo "about to include file";
<?php
echo "my things";
?>
<br />
?>
------
------
然后处理
场景 2: 首先处理包含的文件,然后插入结果
意思是首先处理包含文件并得到结果
mythings<br/>
然后将其放置在父\容器\包含器代码中,然后该代码将被处理 neaning
------
------
<?php
echo "about to include file";
my things<br />
?>
------
------
现在它将被处理
【问题讨论】:
-
您的问题到底是什么?有什么问题?
-
p.s 场景 1 可能导致语法错误,场景 2 可能导致变量问题以及许多其他逻辑和条件问题
-
@ sarfraz :没有问题...只是需要解释一下下面发生的事情