PHP中变量的范围

时间:2013-11-15 17:58:15

标签: php global-variables

我有以下文件:

<?php
    include_once($_SERVER['DOCUMENT_ROOT']. '/pages/destinations/europe/spain/abama.php');

    $location = $location . ", Spain";

    include_once($_SERVER['DOCUMENT_ROOT']. '/pages/destinations/hotel.php');
?>

第一个包含的文件包含变量$location = "Abama";

第二个包括使用变量$location显示html。

但是,目前该页面的显示位置等于 Abama ,如第一个包含中所设置的那样。它应该是主页上设置的 Abama ,西班牙(上图)。

我尝试将global($location)添加到包含页面和主页面,但是当我在主页面上更改位置后执行echo $location时,它会返回正确的变量。

有人可以提供建议吗?

0 个答案:

没有答案