美文网首页
PHP变量作用域

PHP变量作用域

作者: 鳌拜的弟弟熬夜 | 来源:发表于2023-07-03 14:14 被阅读0次

变量作用域(Scope),是指特定变量在代码中可以被访问到的位置。

1、超全局变量

Superglobal或Autoglobal可以称为“超全局变量”或“自动全局变量”。这种变量的特性是在程序的任何地方都可以访问到,无论是函数内还是函数外。

$GLOBALS:包含全局变量的数组。

$_GET:包含所有通过GET方法传递给代码的变量的数组。

$_POST:包含所有通过POST方法传递给代码的变量的数组。

$_FILES:包含文件上传变量的数组。

$_COOKIE:包含cookie变量的数组。

$_SERVER:包含服务器环境变量的数组。

$_ENV:包含环境变量的数组。

$_REQUEST:包含用户所有输入内容的数组(包括$_GET、$_POST和$COOKIE)。

$_SESSION:包含会话变量的数组。

2、全局变量

全局变量其实就是在函数外声明的变量,在代码间都可以访问,但是在函数内是不能访问的。这是因为函数默认不能访问在其外部的全局变量,如果想访问,可以在函数中通过global关键字来声明。注意:在PHP7中,global只能引用简单变量。

3、静态变量

静态变量只是在函数内存在,在函数外无法访问,但是执行后值会被保留。

相关文章

  • PHP

    PHP 变量作用域 变量的作用域是脚本中变量可被引用/使用的部分。 PHP 有四种不同的变量作用域: localg...

  • php基础知识回顾-1

    1.变量作用域 php变量有四种作用域:局部作用域、全局作用域,静态作用域、参数作用域 在局部调用全局变量需要使用...

  • PHP——2(PHP变量作用域)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——3(PHP变量分离/引用(Variables Sepa

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——4(PHP赋值行为)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——1(PHP变量的存储结构)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP变量作用域及静态变量

    1.读程题 考点:作用域变量个静态变量 变量的作用域 变量的作用域就是变量的生效的范围,大部分PHP变量只有一个单...

  • PHP学习笔记——变量作用域

    变量作用域 变量的作用域即它定义的上下文背景,也就是它的生效范围。在php中,关于变量作用域有以下六条规则: 内置...

  • PHP中常用的超全局变量使用介绍

    PHP里: 全局作用域:在函数外部定义的变量,就称为”全局变量“,全局变量不能在函数内使用。 局部作用域:在函数内...

  • PHP变量作用域

    变量作用域:1,全局作用域global,2,局部作用域,3,静态作用域 1,与js相似,变量写在函数以外叫做全局变...

网友评论

      本文标题:PHP变量作用域

      本文链接:https://www.haomeiwen.com/subject/rcgqudtx.html