作者名:Demo不是emo
主页面链接:主页传送门创作初心:对于计算机的学习者来说,初期的学习无疑是最迷茫和难以坚持的,中后期主要是经验和能力的提高,我也刚接触计算机1年,也在不断的探索,在CSDN写博客主要是为了分享自己的学习历程,学习方法,总结的经验等等,希望能帮助到大家座右铭:不要让时代的悲哀成为你的悲哀专研方向:网络安全,数据结构
每日emo:爱你胜于昨日,略溃明朝
php纯小白,因为渗透测试经常涉及到php的知识,所以来抽空出来学一下php,这里的内容我都是在php中文网学习的,强烈推荐,话不多说进入今天的学习
目录
一:今日份学习
1.php是什么?
2.变量相同时,后面出现的变量名会覆盖前面的变量名对吗?
3.echo可以显示任何可见的字符对吗
4. php中两种最常用的注释是什么?
5. php支持几种数据类型?
6.布尔类型其实就是真和假对吗?
7.整型就是整数吗?
8.字符串的声明有几种方式?
9. 浮点型的声明方式分别是哪两种?
10.NULL是false,空,0之中的一种吗,产生空的主要原因是什么?
11.array是什么数据类型?
二:今日份练习
1.计算
2. 填空
一:今日份学习 1.php是什么?服务器端脚本编程语言
2.变量相同时,后面出现的变量名会覆盖前面的变量名对吗?答案:正确
解析:php中的变量定义方式:例如$iphone
= 6088;是将6088这个值传给ipone这个参数
答案:正确
解析:echo 是在PHP里面最常用的一个输出、显示功能的命令,使用方法例如
注意,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()将变量销毁掉
答案:数组类型
解析:最简单的声明:$shu
=
array
(1,2,3);
12.资源数据类型是指什么?
答案:资源就提操作我们可见和不可见的文件、网络和数据
二:今日份练习 1.计算的结果
答案:2018;
解析:字符串相加
【1】若两个字符串开头没有有效数值或不是数值型字符串,这两个字符串相加时都看成0;
【2】两个数值型字符串相加时,有效数字进行相加。
【3】如果字符串中带有‘.’,'e','E'时,按float型(浮点型)数字处理。
所以$a的有效数字为1,$b有效数字是1998,1+1998+19即得出答案2018
2. 填空定义一个数组,数组中的值分别为“2,4,6”,并且打印出$arr的类型和值
答案: