1,首先PHP是弱类型的语言,区分大小写的哦
2,PHP 定义一个变量以$开头 $a=890 整型
3,变量的类型不是不变的 $a=1.1 小数类型
变量的数据类型是由运行的时候决定的
4,变量名要以字母和下划线开头,不能以数字和特殊字符开头
5,php的数据类型:
基本数据类型
整型
浮点型(不分双精度和单精度)
布尔型
字符串
复合数据类型
数组(array)
对象(object)
特殊数据类型
NULL
资源类型 $conn = mysql_connect(“localhost”,””root”,”root”);
定义:$a=10
1,? 下面的是什么结果
$a;
echo $a;
出现:Notice: Undefined variable:
没有赋值,就没有给a变量分配内存,相当于没有定义
2,通过下面的现实int型占用的字节数,和int型最大的数
echo PHP_INT_SIZE
echo PHP_INT_MAX
布尔型
定义:$a=true;$b=false;(true,false不区分大小写)
1,整形0和小数0.0都是false
2,空字符串 “” 和字符串 “0” 都是false
3,不包含元素的数组 是false
4,不包含任何成员变量的对象 是false
5,特殊变量NULL 是false
字符串
定义:$a=’hello’;
1,a占用了几个字节 ?
5个
2,字符串中的一个字符占一个字节
3,字符串的大小可以无限大
4,我们定义字符串的时候可以使用单引号,和双引号
案例一
$i=90
echo “hello:$i”; 解析$i
echo ‘hello:$i’; 原输出
案例二
echo “abcd\””; 双引号解析双引号
echo ‘abcd\”’; 不解析
echo ‘abcd\’’; 单引号解析单引号
echo “abcd\’”; 不解析
案例三
echo “\n”; 解析换行 “”会解析特殊字符
运算符