首页 > 代码库 > PHP变量作用域

PHP变量作用域

  • local:在函数内定义的变量只拥有局部作用域,在函数外访问会出现错误undefined;
  • global:在函数外定义的变量拥有全局作用域,但是要在函数内访问,需要用到global关键字;
  • static:一般在函数内声明的变量随着在函数外立即销毁,但如果你想保留下来,就在声明此变量的时候用static,这样可以使此变量在函数外也有定义,相当于升级到全局作用域;
  • parameter:参数作用域,是函数小括号内的参数,只拥有局部作用域;

PHP变量作用域