前面的话
变量是用于临时存储值的容器。这些值可以是数字、文本,或者复杂得多的排列组合。变量在任何编程语言中都居于核心地位,理解它们是使用php的关键所在。下面将详细介绍php中的变量 [注意]关于javascript中的变量部分移步至此 变量定义 php的特性之一就是它不要求在使用变量之前声明变量,当第一次给一个变量赋值时,才创建了这个变量 变量以$符号开头,其后是变量的名称。这使得PHP语言解析速度更快,因为解析器只要碰见这个符号就会立即知道接下来的是一个变量 变量名称必须以字母或下划线开头,对大小写敏感。[注意]内置结构和关键字以及用户自定义的类名和函数名是不区分大小写的,比如echo、while、函数名称等都可以任意大小写
关键字
php中有一些是系统定义的,也称为关键字,是php语言的组成部分、因此不能使用它们中的任何一个作为常量、函数名或类名。但是和其他语言不同的是,系统关键字可以在php中作为变量名称使用,不过这样容易混淆,所以最好还是不要以php关键字作为变量名称abstract and array as break callable case catch class cloneconst continue declaredefault diedo echo else elseif emptyenddeclare endfor endforeach endifendswitchendwhile eval exit extends final finally for foreach function globalgoto if implements include instanceof insteadof interface isset list namespacenew or print private protectedpublic require return static switchthrow traittry unset usevar while xor yield
'; //输出123 echo $a2;?>
'; //输出234 echo $a2;?>
可变变量
一个变量的变量名可以动态地设置和使用。一个普通的变量通过声明来设置,而一个可变变量获取了一个普通变量的值作为这个可变变量的变量名