PHP--变量部分知识点
PHP全局变量
PHP全局变量作用域不同与C,在函数内部不可以使用全局变量,要在函数内部使用全局变量需要,global $var或者使用超全局变量数组$GLOBALS['var']。
静态变量
PHP静态变量在函数内部存在,当函数执行完之后,静态变量不会被释放,其值依然存在。
函数内部声明的静态变量在函数外部是不能使用的。
//下面$a只有第一次调用test的时候会被初始化function test() {static $a = 0;echo $a;$a++; } echo test(); //0 echo test(); //1 echo test(); //2 echo test(); //3
静态变量的声明
//不能用表达式的结果对静态变量赋值 static $int = 1+2; // wrong (as it is an expression) static $int = sqrt(121);
超全局变量
$GLOBALS-- 引用全局作用域中可用的全部变量
$_SERVER-- 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。
$_GET--接受通过URL传递过来的参数
$_POST--接受HTTP的POST方式提交的参数
$_FILES--接收POST上传的文件
$_REQUEST--默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组。
$_SESSION--当前脚本可用 SESSION 变量的数组
$_ENV
$_COOKIE
$php_errormsg--输出PHP最新的错误消息
<?php echo @$b; echo $php_errormsg; //Undefined variable: b
View Code
$http_response_header-- HTTP 响应头,跟get_headers()函数类似,都是获取响应头的信息。
$argc — 传递给脚本的参数数目( register_argc_argv 打开时可用)
$argv — 传递给脚本的参数数组( register_argc_argv 打开时可用)
转载于:https://www.cnblogs.com/powerCJ/p/4870877.html
PHP--变量部分知识点相关推荐
- Docker学习总结(52)—— Docker容器环境变量相关知识点的总结
一.前言 了解Docker容器的运行环境非常重要,我们把应用放在容器里执行,环境变量会直接影响程序的执行效果.所以我们要知道容器内部的环境变量,也要知道如何改变这些环境变量. 二.查看环境变量 方式一 ...
- mysql存储过程与函数、触发器、游标、变量等知识点详解
引言:该文章仅供自己学习整理 mysql执行顺序 语法顺序 写sql的关键字顺序 select [distinct] from join(如left join) on where group by h ...
- Python中的高级变量类型
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- bool类型返回值_Python语法基础:高级变量类型
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- Python中高级变量类型(列表,元组,字典,字符串,公共方法...)
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- [转载] Python高级变量(列表、元组、字典、字符串、公共方法)
参考链接: Python | 重点数据类型 (字符串,列表,元组,迭代)(String, List, Tuple, Iteration) 文章目录 高级变量类型目标知识点回顾 01. 列表1.1 列表 ...
- python定义一个整数变量_python循环定义多个变量的实例分析
python循环定义多个变量方法 我们可能会时长碰到这样一个场景,计算得到一个非固定值,需要根据这个值定义相同数量个变量. 实现方式的核心是exec函数,exec函数可以执行我们输入的代码字符串. e ...
- python中none算变量吗_在python中对变量判断是否为None的三种方法总结
三种主要的写法有: 第一种:if X is None; 第二种:if not X: 当X为None, False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()这 ...
- Python 之 高级变量类型
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- 【python小课堂专栏】python小课堂11 - 变量篇
python小课堂11 - 变量篇 前言 上周偷了点懒,周四到周末断更了,后来思考了下,前一阵儿的更新频率达到了日日更,虽然每章小知识都很详细..但是同学建议进度加快,emmm-然后我决定拉长更新周期 ...
最新文章
- SQL Server数据库查询速度慢的原因和解决方法
- Tensorflow2.5安装
- 手机无线电驾驶与马歇尔·麦克卢汉的哲学
- swing宾馆客房管理系统(文档)
- 轻松搞懂Java中的自旋锁
- c语言迭代埃特金加速算法,5-埃特金加速迭代算法
- mysql repeat 游标_mysql循环结构 Repeat ... until循环中使用游标
- 中国AI公司会议室取名简史
- latex排版--插入符号数学公式常见问题
- 计算机网络——虚拟专用网与网络地址转换NAT
- cnn app for android phones,Freedom Apk Download for Android Phones / Tablets Latest Version
- lang3之StringUtils
- java json的使用_java JSON的使用和解析
- 六款超好用的大数据分析工具
- html checkbox复选框更换背景,js实现点击切换checkbox背景图片的简单实例
- DDLMS-DFE算法
- 计算机考证上传照片说明
- MSP432的系统时钟和简单系统定时
- C# EF框架(一)配置
- SQL优化(面试题)
热门文章
- oracle case grouping,ORACLE GROUPING函数的使用
- C语言1379最小公倍数,求最小公倍数的三种方法
- python中for in循环结束才能执行后面的语句吗,python中for-in循环、while循环、if语句、input()函数、流程控制语句break和continue...
- 查看linux文件的日期格式,5个在Linux中管理文件类型和系统时间的有用命令
- python 类self作用_self在Python中有什么用途?
- python-图书管理系统4-最终完成界面代码文件
- 帆软高级函数应用之数组函数
- 计算机系统结构_计算机系统基础:总线结构知识笔记
- CentOS配置history记录每个用户执行过的命令
- Linux系统解决SSH登录慢的详细步骤