变量的范围即它定义的上下文背景(也就是它的生效范围)。大部分的 PHP 变量只有一个单独的范围。这个单独的范围跨度同样包含了 include 和 require 引入的文件。
<?php
$a = 1;
include 'b.inc';
?>
这里变量 $a 将会在包含文件 b.inc 中生效。但是我的代码中$a变量在b.php获取不到,这是为什么?a.php文件代码:
$a = 1;
include 'b.php';
b.php文件代码:
echo $a;
运行b.php代码报错, Notice: Undefined variable没有定义变量
- 2 回答
- 0 关注
- 377 浏览
添加回答
举报
0/150
提交
取消