关于php变量作用域的详细介绍-PHP问题

资源魔 103 0

变量正在界说后,默许状况下,能够正在函数中应用,正在函数外不成以。

(保举学习:php教程)

  • 变量只有正在其作用范畴内才能够被应用,这个作用范畴称为变量的作用域

  • 正在函数中界说的变量称为部分变量

  • 正在函数外界说的变量称为全局变量

代码示例:

function test (){
    $sum = 36; //部分变量
    return $sum;
}
$sum = 0;	//全局变量
echo text();	//输入后果:36
echo $sum;	//输入构造:0

那末若何正在函数中应用全局变量呢?

参数通报,global要害字以及超全局变量$GLOBALS。

代码示例:

$snap = 'nihao';
function abc(){
 global $snap;//全局变量的要害词,通常加正在变量前。援用全局变量
 return $GLOBALS['snap'];//援用内部变量。界说全局变量
}
echo abc();

以上就是对于php变量作用域的具体引见的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 作用域 变量 php故障解决 php使用问题

抱歉,评论功能暂时关闭!