<?php
header("Content-type:text/html;charset=utf-8");
$x=5; // 全局变量
function myTest()
{
$y=10; // 局部变量
global $x;
echo "<p>测试函数内变量:<p>";
echo "变量 x 为: $x";
echo "<br>";
echo "变量 y 为: $y";
}
myTest();
echo "<p>测试函数外变量:<p>";
echo "变量 x 为: $x";
echo "<br>";
echo "变量 y 为: $y"; //输出错误 Notice: Undefined variable:
?>
这是他编辑器出的问题,你在外面自己的编辑器里试一下,能够正常显示
.... 你仔细看看 $y 是局部变量 你在function外面echo $y肯定出错啊 这个变量没有定义