5.7函数的作用域

如果函数外的需要调用函数内部的变量时,函数内部的变量不是global变量时,是不能被调用的,

即函数内部变量的作用域只能在函数内部(global变量除外)

<?php

function fn() {
	global $var;
	 $var = "content";
	 
	 $user = "peter";    //这个变量具有全局作用域,在到达文件末尾之前都是可见的,但如果唯一使用该变量的命令是echo,他将不会被赋值的
}
fn();           //函数不调用就不会有有作用,如果这行去掉,则不会有任何输出
echo $var;      //输出 content

echo $user;    //没有输出

?>

 

相关文章:

  • 2022-12-23
  • 2021-08-05
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
  • 2021-04-18
  • 2022-12-23
相关资源
相似解决方案