变量
variable 变量 => 未知数
- 变量: 存储可以变化的量就是变量
- 格式:
$变量名 = 值 - 格式注意点
- 变量名前面必须加 $ 符
- 变量名是由数字, 字母和下划线组成. 不能以数字开头
- 变量名区分大小写
- 没有值的变量都会认为是 未定义变量
<?php
$name = "小猫";
echo $name;
// $2b = '小明';
$_2b = '小明';
echo $_2b;
$胖子 = '小胖'; # PHP支持中文, 但不推荐作为变量名
echo $胖子;
$a = 100;
echo $a;
echo $A;
?>
变量技巧
- 可变变量
将一个变量的值 作为另一个变量的名字来使用 - 引用变量
将一个变量的内存地址 共享给 另一个变量
<?php
// 变量技巧
// 1. 可变变量
// 将一个变量的值 作为另一个变量的名字来使用
$小明 = '李明';
$李明 = '大明';
// echo $李明;
echo $$小明; # echo $李明
// echo $$$小明; # echo $大明
echo '<hr>';
// 2. 引用变量
// 将一个变量的内存地址 共享给 另一个变量
# 传值
$a = 100;
$b = $a;
$b = 200;
echo $a;
echo '<br>';
echo $b;
echo '<hr>';
# 传址: 引用变量
$a = 100;
$b = &$a; # & 传递内存地址
$b = 200;
echo $a;
echo '<br>';
echo $b;
?>