1.这样声明全局变量是错的:global $mysqlip = "localhost:3316";
正确写法:global $mysqlip;
正确写法:global $mysqlip;
$mysqlip = "localhost:3316";
2.
如果,你想在函数内部访问外部变量,你需要这样:
复制代码代码如下:
$test = 123;
abc(); //输出123
function abc(){
global $test;
echo($test);
}$test = 123;
abc(); //输出123
function abc(){
global $test;
echo($test);
}
也就是说,你使用全局变量就可以在函数内调用外部定义过的变量
3.