变量的命名规则
- 以字母或下划线开头;
- 只能包含字母、数字、下划线;
- 变量以 $ 开头,比如 $str。
变量的声明
PHP 中是不需要声明变量的,实际上也没有用来声明的语句。我们可以直接赋值,但不赋值就使用是不好的,并且可能是错误的。
$str = "cftea"; // 正确,直接赋值。
echo $str;
echo ($str2); // 出错:Undefined variable: str2
大小写
变量是区分大小写的。而一些内置函数对大小写是不敏感的。
把变量引起来仍是变量
$m = 3;
echo "$m"; // 这里不是输出 $m,而是输出 1。要输出 $m,请用 \$m。
echo '$m'; // 单引号,输出 $m。
echo '\$m'; // 单引号,输出 \$m。
数据类型
PHP 是一种弱类型的语言,就像 ASP 一样,我们不需要为变量指明数据类型,PHP 会自动判断、转换数据类型。