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;
?>
本文详细介绍了PHP中局部函数如何调用全局变量的三种方法:使用超全局变量、利用$GLOBALS数组以及声明global关键字。同时,还探讨了从函数外部调用局部变量的三种方法,并提供了具体示例。
140

被折叠的 条评论
为什么被折叠?



