php学习day3
浮点类型
浮点型:小数类型以及超过整型所能存储范围的整数
浮点型定义:
$f=1.23;
$f=1.23e10; //科学计数法,其中e表示低10 1.23×10^10
浮点数不够精确
布尔类型
两个值:true和false 通常用于判断
在进行某些数据判断的时候,需要特别注意类型转换
Empty():判断数据的值是否为“空”,而不是NULL,如果为空返回true,不为空返回false
lsset():判断数据存储的变量本身是否存在,存在变量返回true,不存在返回false
运算符
运算符:operator,是一种将数据进行运算的特殊符号,在php中一共有十种运算符之多
赋值运算符
赋值运算:符号是“=”,表示将右边的结果(可以是变量、数据、常量和其他运算出来的结果),保存到内存的某个位置,然后将位置的内存地址赋值给左侧的变量(常量)
算术运算符
+:执行数据累加 -:数据相减 *:两个数相乘 /:两个数相除 %:取余运算,两个数(整数)相除保留余数
在进行除法运算或取余运算时后边的数不能为零
比较运算符
比较运算:比较两个数据的大小,或者两个内容是否相同
>:左边大于右边,返回true
>=:左边大于等于右边,返回true
<:左边小于右边,返回true
<=:左边小于等于右边,返回true
==:左边与右边的相同(大小相同),返回true
!=:左边与右边的不同(大小不相同),返回true
===:全等于 左边与右边的相同(大小以及数据的类型都要相同)
!==:不全等于 左边与右边的不相同(大小或数据的类型不同)
逻辑运算符
逻辑运算:针对不同的结果进行匹配
&&:逻辑与 左边的条件与右边的条件同时成立(两边结果都为true)
||:逻辑或 左边的条件嚯右边的条件只要有一个满足即可
!:逻辑非 对已有条件进行取反
逻辑与和逻辑或又称为短路运算:如果第-一个表达式结果已经满足条件了,那么就不会运行逻辑运算符后面的表达式 在书写代码的时候,尽量将出现概率最高的(能够直接判断出结果)的表达式放到第一位
连接运算符
连接运算:是PHP中将多个字符串拼接的一种符号
.:将两个字符串连接到一起
.=:复合运算,将左边的内容与右边的内容连接起来,然后重新赋值给左边变量
错误抑制符
在PHP中有一些错误可以提前预知,但是这些错误可能无法避免,但是又不希望报错给用户看,可以使用错误抑制符处理
@:在可能出错的表达式前面使用@符号即可
@(可能出错的代码);
三目运算符
三目运算:有三个表达式参与的运算(简单的的分支结构缩写)。
语法格式:
表达式1 ? 表达式2 : 表达式3;(如果表达式1成立,那么执行表达式2,否则执行表达式3)
自操作运算符
++
--
后置自操作运算符$a++
前置自操作运算符++$a
b=$a++ 先赋值再运算
b=++$a 先运算再赋值
衍生符号:类似自操作
+=:左边的结果与右边的结果相加,然后赋值给左边 -=:左边的减去右边的结果,然后赋值给左边 *=:乘法操作 /=:除法操作 %=:模操作
注意:右边是一个整体!
- TensorFlow实现神经网络入门篇
- 27.反射,类加载器,设计模式,jdk新特性
- SDP(6):分布式数据库运算环境- Cassandra-Engine
- 配置dg broker的问题分析及修复(r6笔记第84天)
- SDP(5):ScalikeJDBC- JDBC-Engine:Streaming
- SDP(4):ScalikeJDBC- JDBC-Engine:Updating
- SDP(3):ScalikeJDBC- JDBC-Engine:Fetching
- SDP(2):ScalikeJDBC-Connection Pool Configuration
- 使用外部表关联MySQL数据到Oracle(r6笔记第100天)
- 使用selenium模块模拟浏览器爬去网页,并进行点击定位内容笔记
- python 报错'gbk' codec can't encode character 'ue5d1' in position 0:
- python文件打开方式详解——a、a+、r+、w+区别
- 三封报警邮件的分析(r6笔记第95天)
- HCTF2017 部分 Web 出题思路详解
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- java数据结构与算法-快速排序
- 线上环境 Linux 系统调用追踪
- Kubernetes 1.19.0——其他控制器
- leetcode树之二叉树的所有路径
- Nginx 防盗链
- MySQL见闻录 - 入门之旅
- javaAPI操作hadoop hdfs
- java中各种距离换算
- SAP Spartacus HttpParamsURIEncoder单元测试文件备份
- 微PE制作U盘启动盘,并安装Win10
- Angular单元测试如何只执行指定的测试用例,提高测试速度
- 院长智能部署Frp内网穿透---支持多系统
- dotnet OpenXML 元素 cNvPr NonVisual Drawing Properties 重复 id 标识处理
- Magicodes.IE之花式导出
- vue列表点击切换颜色