PHP注释、数据类型、算术运算(笔记13)
网络安全自学笔记13
继续学习PHP
因为代码是英文的、并且代码很长,时间长了人会忘。所以我们会加上注释
注释的功能有:
- 对重点进行标注
- 时间长了容易忘快速回忆,方便查找
- 让其他人看的时候快速看懂
- 还可以生成文档,代码写完相关的文档就写完了,提高工作效率
- 注释、空行、回车之后的代码看起来更优美
- 注释可用来排错。不确定代码中哪一块写错了,可以将一大段注释,确定错误区间
- 注释中间的部分的内容,电脑不会执行它
1、单行注释
// 表示单行注释
# #号也表示单行注释,用的比较少
单行注释
注释不显示
2、多行注释
/*
多行注释 这里是注释区域代码
*/
多行注释
注释不显示
PHP中一共有八种数据类型,包括4种标量数据类型,即boolean(布尔类型),integer(整型),float/double(浮点型)和string(字符串型);两种复合数据类型,即array(数组)和object(对象);两种特殊的数据类型:即resource(资源)与 null (无,空白)
1、布尔型数据
布尔型数据
显示输出
2、字符串数据
在PHP语言中声明字符串有三种方式:
- 用单引号声明
单引号声明
显示输出
- 用双引号声明
双引号声明
显示输出
- 用字界符声明(需要输入非常大段的字符串时使用)
①在变量后面的等号写三个小于号(<<<)
②然后在<<<后面写上字符(建议英文大写字符),如下例中的:ABC
③然后换行写上任意想写的字符
字界符声明
显示输出
3、整型数据
整型——整数也,英文称之:integer。英文简写:int
整型分为:
- 10进制
10进制
显示输出
- 8进制 (了解,基本不用)
8进制
显示输出
- 16进制(了解,基本不用)
16进制
显示输出
4、浮点型数据
所谓浮点类型,可以理解为:我们数学里面的小数。
声明方式分为两种:普通声明和科学声明
- 普通声明浮点数:
普通声明
显示输出
- 科学声明浮点数:
科学声明
显示输出
5、查看和判断数据类型
- gettype能够获得变量的类型
gettype
double
- var_dump输出变类型和值
var_dump
string
- is_* 系列函数判断数据类型,如果是这个类型返回真,不是这个类型返回假
is_int 是否为整型
is_float 是否是浮点
is_string 是否是字符串
is_array 是否是数组
is_object 是否是对象
is_null 是否为空
is_resource 是否为资源
is_scalar 是否为标量
is_numeric 是否为数值类型
is_callable 是否为函数
is_bool 是否为布尔
为假
赋值运算符
例:
1、php自加自减
自加自减,就是把自己加1,或者减1
例:
2、php比较运算
例:
3、php逻辑运算
例:
4、php位运算
$a & $b And(按位与) 将把 $a 和 $b 中都为 1 的位才设为 1,其他的的设为0
$a | $b Or(按位同或) 将把 $a 和 $b 中任何一个为 1 ,则设为1
$a ^ $b Xor(按位异或) 将把 $a 和 $b 中任意一个为 1 另一个为 0 的位设为 1,如果两个数一样则设为0
~ $a Not(按位取反) 将 $a 中0变1,1变0
$a << $b Shift left(左移) 将 $a 中的位向左移动 $b 次(每一次移动都表示“乘以 2”)
$a >> $b Shift right(右移) 将 $a 中的位向右移动 $b 次(每一次移动都表示“除以 2”)
$a | $b
显示输出
5、php三元运算符
三元条件运算符的基本语法如下:
条件表达式 ? 表达式1 : 表达式2;
条件表达式:这是一个需要评估的表达式,其结果将是布尔值(true 或 false)
表达式1:如果条件表达式的结果为 true,则执行并返回表达式1的结果
表达式2:如果条件表达式的结果为 false,则执行并返回表达式2的结果
三元条件运算符
显示输出
总结:
1、继续学习PHP语言
2、学习PHP注释、数据类型、算术运算
PHP初学者必读,干货分享
对于许多想要学习PHP的同学来说,有过编程经验的同学还好,然而许多没有编程经验的同学想要接触这门世界上最好的编程语言的话可能就会有那么一点点难度了,因此在这里,就由区区在下来为大家介绍如何由浅入深的学习PHP。
打开百度APP看高清图片
PHP全名Hypertext Preprocessor,意为超文本预处理器,和当下的几门语言如java、python、go等自然是各有优劣,作为一种语言脚本,适合创业之初的互联网公司,当然除了几家有名大厂来说,PHP的就业前景相信自然不用我多说。
想成为一名优秀的PHPer,前端自然也是要略懂略懂才行,这样才能在找工作的时候获得脱颖而出的机会,当然任何一名优秀的后端开发工程师大部分都是懂一些前端的语法的,就算可以不会当前前端层出不穷的优秀框架,h5编程语言以及手写ajax也应该是一名优秀后端开发工程师必备的技能。
PHP作为一门面向对象的语言,学习之初的你必然是要经历一番面向过程的熏陶,面向过程顾名思义,跟着步骤走,一步一步往下,没有封装、继承和多态,简单的好像在做一道知道结果的数学题,按图索骥便能得到答案,这便是面向过程的真谛。
想要学会PHP,首先你要了解他到底能干什么,能处理什么,拥有什么特色,到底拥有多少函数能够来解决你在开发工作中所遇到的难题。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。