# 变量 [TOC] 变量是存储在计算机内存当中,运行也是在内存当中运行,当创建一个变量时,就是在计算机内存当中开辟一小块空间!在计算机中,变量就是储存数据的临时容器! ``` <?php # 定义变量并且赋值 $a = 200; ``` ## 变量命名 变量名称只能包含字母、数字、下划线。 变量名必须是以美元符号`$`开始,`$`只是变量名的一部分,说明其后跟一个变量而已。 变量名最好要有意义,最好见名知意。 PHP变量名是**区分大小**写的。 PHP变量名开头可以是字母或下划线,但**不能是数字**。 PHP中的关键字也可以作为变量名,但不推荐,例如:`$true、$break、$if、$null` PHP不需要事先声明变量,使用时直接赋值即可,例如:`$age = 20` PHP为弱数据类型语言,在定义变量时**不需要指定变量类型**,根据所赋的值确定变量类型。 PHP变量的数据类型在程序运行过程中可以动态改变。 ``` <?php # 命名变量 $1a = 100; # 错误 $a1 = 100; # 正确 ``` **变量命名规范** **当变量名包含多个单词时,有以下四种命名规范** ``` 匈牙利命名法:$sName、$iAge、$oStu 驼峰式命名法:$getUserName、$getUserPasswd 帕斯卡命名法:$UserName、$PassWord 下划线命名法:$get_user_name、$get_user_passwd ``` 看个人习惯选择来确定变量命名规范