扫盲 2026.11.05 19:46 13 次浏览 0 条评论

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

行思随记

欢迎来到:行思随记