Php包含文件

时间:2011-01-02 23:54:53

标签: php apache file include

我想知道如何将文件包含在php中。

我的意思是如何导入包含文件中的变量以及包含文件如何使用主文件中的变量。

我正在创建一个模板系统,问题是我有一个索引文件,其中包含其他文件,如config.php等。但是,根据请求的页面,index.php也包含模板文件。但由于某些原因,我无法使用template.php文件中的配置文件中的变量

2 个答案:

答案 0 :(得分:1)

下面的

vars.php

<?php

$color = 'green';
$fruit = 'apple';

?>
下面的

test.php

<?php

echo "A $color $fruit"; // A

include 'vars.php';

echo "A $color $fruit"; // A green apple

?>

来自http://php.net/manual/en/function.include.php的简单

声明global variables

<?php
$a = 1;
$b = 2;

function Sum()
{
    global $a, $b;

    $b = $a + $b;
} 

Sum();
echo $b;
?>

看看这个http://php.net/manual/en/language.variables.scope.php

答案 1 :(得分:1)

继承变量范围。

您甚至可以从include d文件中返回值!否则,您可能主要认为函数是简单的,基于文本的(词法)插入。

有关详细信息,请参阅http://php.net/manual/en/function.include.php