2016-08-24
局部函数调用全部变量的三种方法
<?php
//局部函数调用全局变量
//method one : using superglobal(超全局变量)
$_POST['a']=100;
function call1()
{
echo $_POST['a'].'<br>';
}
call1();
// method two : using $GLOBALS to define the variable
$a=99;
function call2()
{
echo $GLOBALS['a'].'<br>';
}
call2();
//method three : using global to define the variable
$a=98;
function call3()
{
global $a;
echo $a;
}
call3();
?>
函数外调用局部变量的三种方法
<?php
//函数外部调用局部变量
//method one :using superglobal
function call1()
{
$_GET['$A']=100;
}
call1();
echo $_GET['$A'];
//method two :using $GLOBALS to define variable
function call2()
{
$GLOBALS['A']=99;
}
call2();
echo $A;
//method three : using global to define variable
function call3()
{
global $a ;
$a=98;
}
call3();
echo $a;
?>