www.baike369.com
百科369 > PHP教程 > PHP变量与常量

PHP变量与常量



PHP变量

PHP变量

变量是指在程序执行过程中数值可以变化的量。

PHP变量与变量名

何谓变量?变量是一个数据存储单元,用于保存数据,由于在程序执行中变量的内容(值)会发生变化,因此被称为变量。

PHP变量的赋值

按值传递是将表达式的值分配给变量,这是在任何语言中都会使用的赋值方式。

PHP变量的引用赋值(&)

引用赋值也称关联赋值。“引用”实际就是指两个变量名使用了一个相同的内存地址。在PHP中使用&符号实现引用。实例1使用正常的值传递赋值方式。

PHP变量的作用域

变量的作用域是指变量的生效范围,大部分的PHP变量只有一个单独的生效范围。

PHP比较在函数内赋值的变量和在函数外赋值的变量的区别

在函数内部定义的变量,其作用域为所在函数,在退出声明变量的函数时,该变量及相应的值就会被清除。

PHP比较静态变量(static)和普通变量的区别

静态变量在很多地方都能用到。例如,在博客中使用静态变量记录浏览者的人数,每一次用户访问和离开时,都能够保留目前浏览者的人数。

PHP全局变量和在函数内使用global关键字声明的全局变量的区别

全局变量可以在程序中的任何地方访问,但是在用户自定义函数内部是不可用的。

PHP可变变量

有时候使用可变变量名是很方便的。

PHP使用可变变量动态改变变量的名称

可变变量是一种独特的变量,它允许动态改变一个变量名称。

PHP预定义变量

对于PHP全部脚本来说,PHP提供了大量的预定义变量。

PHP $_SERVER超级全局变量数组

$_SERVER超级全局变量数组也被称为服务器环境变量,用来保存Web服务器设置、客户端请求信息或者当前脚本的执行环境信息等。

PHP使用isset()函数检测变量或对象中的属性是否定义

isset()函数的语法格式如下:该函数用于检查$var变量或对象中的属性是否定义,它返回一个布尔值。

PHP使用unset()函数删除变量

unset()函数的语法格式如下:unset()函数的功能是取消某个变量的定义,即删除变量,并释放其所占用的内存空间。

PHP使用empty()函数检测变量值是否为空

empty()函数的语法格式如下:如果$var的变量值为空,empty()函数则返回true。

PHP使用is_integer()函数判断变量类型是否为整型

is_integer()函数用于判断变量类型是否为整型。

PHP使用is_numeric()函数判断变量类型是否为数字或数字字符串

is_numeric()函数用于判断变量类型是否为数字或数字字符串。

PHP使用is_string()函数判断变量类型是否为字符串

is_string()函数用于判断变量类型是否为字符串。

PHP使用is_array()函数判断变量类型是否为数组

is_array()函数用于判断变量类型是否为数组。

PHP使用is_bool()函数判断变量类型是否为布尔型

is_bool()函数用于判断变量类型是否为布尔型。

PHP使用is_float()函数判断变量类型是否为浮点型

is_float()函数用于判断变量类型是否为浮点型。

PHP使用is_object()函数判断变量类型是否为对象

is_object()函数用于判断变量类型是否为对象。

PHP使用is_null()函数判断变量是否为NULL

is_null()函数用于判断变量是否为NULL。

PHP使用is_scalar()函数判断变量是否为标量变量

is_scalar()函数用于判断变量是否为标量变量。

PHP使用is_resource()函数判断变量是否为资源类型

is_resource()函数用于判断变量是否为资源类型。


PHP常量

PHP常量

在PHP脚本执行期间该值不能改变的量就叫常量。

PHP使用define()函数定义常量

在PHP中,定义常量可以使用define()函数来实现。

PHP预定义常量

PHP向它运行的任何脚本提供了大量的预定义常量。

PHP魔术常量

所谓魔术常量,就是这个常量保存着PHP脚本运行时的状态,如当前脚本名称、运行的行号等内容,我们可以根据需要引用这些常量值。

Copyright© 2011-2016 www.baike369.com All Rights Reserved