PHP变量

来自站长百科
跳转至: 导航、​ 搜索

PHP变量用于存储值,比如数字、字符串或函数的结果,这样我们就可以在脚本中多次使用它们了。在 PHP 中,不需要在设置变量之前声明该变量,不必向 PHP 声明变量的数据类型,根据变量被设置的方式,PHP 会自动地把变量转换为正确的数据类型。


变量的命名规则[ ]

PHP中,变量之前用一个美元符号$引导,例如$a、$temp_358、$test_result_str。

PHP的变量名区分大小写,例如 $Name 与 $name 是两个不同的变量。

变量名($之后的部分)与 PHP 中其它标签遵循相同的命名规则:

  • 以字母或下划线开头,或者0x7F-FF的扩展ASCII字符开头
  • 后面跟任意数量的字母/数字/下划线,或者0x7F-FF的扩展ASCII字符

以上命名规则,用正则表达式描述就是:[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*。

PHP变量的命名习惯

  • PHP中,变量一般以小写命名;大写则一般用于PHP常量
  • 除少量临时变量之外,一般不使用$a、$t等简单命名,而采用意义明确的$student_name等形式。这有助于以后的程序维护。
  • 尽管不限制变量名长度,一般使用时控制在32字节之内为好。
  • 尽管可以使用汉字变量名(例如“$my汉字变量1”),但一般不建议这样使用。

PHP变量的使用[ ]

PHP不需要事先申明变量

PHP给变量赋值: $var_name = value;