潇洒紫焰 发表于 2018-12-20 08:11:23

PHP学习笔记【8】

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”;   解析换行 “”会解析特殊字符
运算符


[*]




页: [1]
查看完整版本: PHP学习笔记【8】