扫盲 2026.11.03 01:02 20 次浏览 0 条评论

PHP变量命名规则

PHP 变量前面必须带一个 $,这个符号只是标记,不算变量名的一部分。紧跟着 $ 的第一个字符只能是字母或者下划线,数字开头直接报错,$1abc 这么写跑不起来。

后面接字母、数字、下划线都行。中文变量名 PHP 其实认得,但别用,出问题不好查。空格、减号、点号一律不行,$user-name 会被解析成 $user 减 name,坑过不少人。

变量名区分大小写,$name 和 $Name 是两个完全不同的变量。系统保留的不能用,比如 $this,超全局变量像 $GLOBALS 也别去覆盖。

习惯上小驼峰 $userName 或者下划线 $user_name 选一种,别混着写。名字起清楚点,别整 $a、$b,过两天自己都不认识。

<?php
$userName = "张三";   // 合法,小驼峰
$user_name = "李四";  // 合法,下划线风格
$_age = 18;           // 合法,下划线开头
// $1name = "x";      // 报错,数字开头
// $user-name = "x";  // 报错,减号不合法
echo $userName;       // 输出 张三

说点什么 0

行思随记

欢迎来到:行思随记