-1
我对编程并不陌生,但我对PHP很陌生。我只是无法弄清楚为什么这个变量没有被识别。我有一个目录utils
称为utils.php中像这样的文件:无法从单独的PHP脚本访问包含的变量
<?php
$the_var = 'A'
function foo($bar) {
echo $bar;
}
?>
...在utils的的父目录中称为work.php这样的其他文件:
<?php
include('utils/utils.php');
function doIt() {
echo $the_var; // is always empty
foo('bar'); // no problem
}
?>
为什么能” t访问变量$the_var
?
因为'函数scope'的。 –