一:今日份学习
1.php是什么?
服务器端脚本编程语言
2.变量相同时,后面出现的变量名会覆盖前面的变量名对吗?
答案:正确
解析:php中的变量定义方式:例如$iphone = 6088;是将6088这个值传给ipone这个参数
3.echo可以显示任何可见的字符对吗
答案:正确
解析:echo 是在PHP里面最常用的一个输出、显示功能的命令,使用方法例如
<?php echo 变量或可见字符 ;?>
注意,echo输出的如果是字符形式就需要给内容加引号,比如中文和英文等
4. php中两种最常用的注释是什么?
答案:
单行注释:// 多行注释:/* * */
解析:因为代码是英文的、并且代码很长,时间长了人会忘。
所以我们会加上注释,有便于以后的浏览,并且写出来的代码优美整齐
5. php支持几种数据类型?
答案:8种
解析: 在PHP中,一共支持八种原始数据类型:它们是4种标量类型,boolean(布尔型),integer(整型),float(浮点型)和string(字符串型);两种符合类型,array(数组)和object(对象);两种特殊类型,resource(资源)与空值(null)。
6.布尔类型其实就是真和假对吗?
答案:正确
解析:真(true),假(false)。可以将变量定义为true或false
7.整型就是整数吗?
答案:正确
解析:整型分为10进制,8进制和16进制,日常使用的都是10进制,在计算机中有最大值和最小值
8.字符串的声明有几种方式?
答案:三种
解析:单引号声明,双引号声明,用字节符声明(需要输入非常大段的字符串时使用)
注意:1.单引号不解析变量,双引号解析变量
2. 在双引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一整个变量,此时可以加空格或特殊字符使他们分开,如果都不想用,可以拿大括号把变量包起来,也可以防止拼接
3. 双引号解析转义字符,单引号不解析转义字符,比如/n和/t,但是单引号可以解析/'和/:
4. 转义字符\也可以需要在字符串中显示单双引号时使用,只要在前引号的前面加上\进行转义即可
5.字符串拼接胶水-.号,例如echo &a.%b就是将两个字符串拼接再输出
9. 浮点型的声明方式分别是哪两种?
答案:普通声明, 科学声明
解析:float 是浮点类型 ,var_dump() 是一个函数。向括号()中间插入变量。这个函数,会打印出来数据类型,还会对应显示变量的长度和值
10.NULL是false,空,0之中的一种吗,产生空的主要原因是什么?
答案:不是,主要有三种方式会产生空值,
通过变量赋值明确指定为变量的值为NULL
一个变量没有给任何值
使用函数unset()将变量销毁掉
11.array是什么数据类型?
答案:数组类型
解析:最简单的声明:$shu = array(1,2,3);
12.资源数据类型是指什么?
答案:资源就提操作我们可见和不可见的文件、网络和数据
二:今日份练习
1.计算
<?php $a = '1'; $b = "1998"; $c = 19; echo $a+$b+$c; ?>
的结果
答案:2018;
解析:字符串相加
【1】若两个字符串开头没有有效数值或不是数值型字符串,这两个字符串相加时都看成0;
【2】两个数值型字符串相加时,有效数字进行相加。
【3】如果字符串中带有‘.’,'e','E'时,按float型(浮点型)数字处理。
所以$a的有效数字为1,$b有效数字是1998,1+1998+19即得出答案2018
2. 填空
定义一个数组,数组中的值分别为“2,4,6”,并且打印出$arr的类型和值
答案:
<?php $arr=(2,4,6);var_dump($arr)?>