更新时间:2022-02-23 15:30:45
在PHP中,变量的定义和C语言定义的方法是类似的,但是在PHP中,变量使用起来就非常灵活,一个变量既可以做整型,也可以是浮点型,也可以是字符串或者字符类型,通通只要在变量名前面加一个$然后加上你的变量名,再初始化,那么编译器在编译的时候就可以将对应的转换成为相应的数据类型,这点是跟bash shell 很像的,我们可以来看看:
php中的变量
变量: 值存储在内存中 有名称的信息。变量可以随着程序的执行而变化$_SERVER 系统的环境信息
php中的数据类型
$a = 3;
php 8中数据类型:
基础数据类型(标量类型)
字符串 string
整型 integer
浮点型 float
布尔型 boolean
复合类型
数组 array
对象 object
特殊类型:
资源 resource
空值 null 没有值
1. 基础数据类型(标量类型)
字符串 string
"" '' 之内
$str = "abcdefg13";
"" '' 区别 ""好中的代码会执行 ‘’中的代码不会执行 按照普通字符输出。
转义字符: \
普通字符 <=======> 控制符(字符)
普通--》控制
\n 换行
\r 回车
\t 水平制表符
\f 换页
控制符---》普通
" \"
' \'
< \<
整型:整数 十进制 八进制 16进制
$a = 123; 整数不带 引号
正整数 负整数 0
浮点型: 小数
布尔型: true 1 false 0 对错 真假
打印的时候 false 空 *****
2 复合类型
数组 array
对象 object
特殊类型:
资源 resource
空值 null 没有值 声明变量 赋值"" unset(变量名称)
var_dump(); 结果 返回变量的数据类型的。
我们来看一个例子:
<? $id = 101 ; $name = "yangyuanxin" ; echo "my name is $name , my id is $id \n" ; ?>运行结果:
my name is yangyuanxin , my id is 101