php中变量知识的详细介绍

不言
发布: 2023-04-05 13:00:02
转载
1619 人浏览过

本篇文章给大家带来的内容是关于php中变量知识的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。   

变量的含义

用于存储信息的容器,在程序运行期间,可以变化的量

变量的命名规则
变量以$符开始
变量名只能以字母或下划线开始
变量名只能是字母,下划线,数字,不能有特殊字符:逗号,句号,感叹号,空格等
变量名区分大小写

变量命名方法
a,小驼峰,第一个单词首字母小写,之后单词首字母大写. $ userName (一般用户变量,函数,方法名)
大驼峰,每个单词首字母大写. $ UserModel (一般用于类和类文件命名)
b,下划线命名法,$ _user_name

变量的类型(3大类,8小类)
a,标量(单值)
布尔型boolean,值是true或false .检测是否为布尔型is_boolean()
整型integer,无符号整型数值比有符号整型数值大一倍,默认声明变量是有符号的,检测是否为整型is_integer()
浮点型float(double),检测是否为浮点型is_float()
字符串型string,is_string()
b,符合(多值:多值类型的值)
数组 array,检测是否为数组is_array()
对象 object,检测是否为对象is_object()
c,特殊
资源 resource,一般都需要用函数解析
未定义,无值或NULL

变量类型的获取
函数gettype($var)获取变量类型

变量的转换
a,临时转换,只是临时改变变量的类型:第一种方式:(int),(bool),(float),(string),(array),(object);第二种方式intval(),floatval(),strval();
b,永久转换,永久转换变量的类型.settype($var)

变量的作用域(分类)
1,全局变量,在函数外创建,在任何地方可以访问,在函数内访问时需加$ global 声明或用$ GLOBALS[‘name’]
2,局部变量,在函数内创建,只能在函数内部使用,函数结束时销毁
3,静态变量,在函数内通过关键字static创建,只能在函数内部使用,(作用于初始化)在函数第一声明以后存在,函数结束后不销毁,当再次访问函数时直接用上次的值
4,超全局变量,在脚本的全部作用域都可以访问;分类
a,$ GLOBALS,包含全部变量的全局组合数组,变量名就是数组的键名
b,$ _SERVER,包含了诸如头信息(header)、路径(path)、以及脚本位置等等信息的数组
1)$ _SERVER[‘HTTP_HOST’]  请求头信息中的Host内容,获取当前域名
2)$ _SERVER[“SERVER_ADDR”]  当前运行脚本的服务器的ip地址。
c,$ _FILES获取上传文件的相关信息
1)$ _FILES[‘myFile’][‘name’] 客户端文件的原名称。
2)$ _FILES[‘myFile’][‘type’] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"。
3)$ _FILES[‘myFile’][‘size’] 已上传文件的大小,单位为字节。
4)$ _FILES[‘myFile’][‘tmp_name’] 文件被上传后在服务端储存的临时文件名
d,$ _REQUEST,POST,_GET,COOKIE,_SESSION

以上是php中变量知识的详细介绍的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
php
来源:csdn.net
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板