ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
就是使用一个“标记符号”(标识符),来代表某个数据。 类比: 用一个名字(姓名),来代表某个人。 用一个身份证号码,来代表某个人。。。 用一个变量,就可以理解为“使用一个数据”。 既然是变量,就是该数据时可以改变的一种数据。 对应常量:就是一种不可以(不允许)改变的数据。 定义形式: $变量名 = 具体的数据; 特别注意:变量名区分大小写!!!!!! 举例: ``` $v1 = 123; //这里的等于号(=),不是数学上的等于(相等),而是“赋值”的意思。 //其本质含义是:将123这个数据,放到v1这个变量中去。 ``` ![](https://img.kancloud.cn/b4/bb/b4bbcd8fa21c5aec91049809242dd484_578x429.png) 变量的另一个角度理解: 变量是一个“容器”,是一个“盒子”,是一个可以存放数据的位置——内存空间。 也可以这样去理解: 内存(条)中分割出很多很多的小格子,每个格子都有一个编号地址(所谓内存地址)。 其中存储了数据的格子上有一定的标记名(变量名),并存放了对应的数据。 图示如下: ![](https://img.kancloud.cn/65/b5/65b5cfdcfe751c27c7137f8682ab38b2_191x95.png) 对应代码如下: ``` $a = 200; $b = 100; ``` 其中,“0xA01”,“0xA02”代表内存地址。内存地址其实是我们看不到的,由系统分配。