在PHP中,如何访问调用文件中定义的包含文件中的属性?

时间:2018-10-21 16:02:07

标签: php html

如果我有两个文件

main.php

<?php
    $title = "thisTitle";
    include $_SERVER['DOCUMENT_ROOT']."/aatemplate.php";
?>

aatemplate.php

<html lang="en">
    <head>
        <?php include $_SERVER['DOCUMENT_ROOT']."/common/head.php";?>
        <title>$title</title>
    </head>
</html>

如何用main.php中设置的$ title替换模板文件中的'$ title',使其变为:

<title>thisTitle</title>

2 个答案:

答案 0 :(得分:5)

如果包含的文件可以访问主文件和先前包含的文件变量。

更改

<title>$title</title>

<title><?php echo $title; ?></title>

答案 1 :(得分:3)

您可以引用使用echo语句声明的PHP变量

替换为<?php echo $title; ?>