我有一個文件名爲index.php
並且在該文件中,有一種稱爲$mainDir
變量,我想是包括在該文件中使用該變量,變量不傳播到PHP包括文件
示例:
<?php // index.php
$mainDir = dirname(__FILE__);
if ($isTest){ // presume this is true
include $mainDir . 'test.php';
}
?>
// Different File:
<?php // test.php
echo $mainDir;
?>
我已經看過其他的解決方案,我已經把我想之前的包括語句和include語句正確調用的變量,它只是給我一個警告,我想要的變量在使用包含的文件未設置。
你的例子看起來很好。但是,你是否正在使用實際版本中的函數進行包含?如果你在一個函數中使用它,那麼沒有使用全局的話,全局將不可用。 – 2013-02-15 01:34:40