PHP变量基础使用
PHP里的变量特别随意,名字前面必须带个 $,不用提前声明类型,想装什么就装什么,数字、字符串、数组随便换,它自己会认。
变量名只能用字母、数字、下划线,而且不能用数字打头。赋值就是一个等号,跟数学里的等号没关系,别搞混。
<?php
$name = "老王"; // 字符串直接赋
$age = 18; // 数字不用引号
$isVip = true; // 布尔值就写 true/false
// 双引号能解析变量,单引号原样输出
echo "我叫$name,今年$age岁"; // 我叫老王,今年18岁
echo '我叫$name'; // 我叫$name,原样打印
// 字符串拼接用点号,不是加号
echo $name . "是个好人";
// 变量没定义直接判断会报警告,用 isset 先探一下
if (isset($age)) {
echo "年龄有了";
}
// 变量类型随时能变,这也是它好用的地方
$age = "十八";
var_dump($age); // string(6) "十八"
?>
还有个坑要注意:函数里面改的变量,外面拿不到,想用外面的得加 global。实在拿不准变量存不存在,用 isset() 和 empty() 判断,能少一堆报错。想固定不变的值就用 define() 定义常量,别用变量瞎存。
标签:PHP变量,变量赋值,PHP入门
说点什么 0