IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> PHP学习笔记(二) -> 正文阅读

[PHP知识库]PHP学习笔记(二)

一、函数

(1)定义方式:

function 函数名{ 函数内容; }

(2)常用函数:

转载 | PHP常用函数总结(180多个)-王明昌博客 (wangmingchang.com)https://www.wangmingchang.com/2589.html

二、PHP运算符

1.算术运算符

算术运算符用于处理四则运算,在数学计算中应用广泛,

常用算术运算符
算术运算符说明
-取反。如-$a,表示变量$a的负值
+加法。如$a+$b
-减法。如$a-$b
*乘法。如$a*$b
/除法。如$a/$b
%取模。如$a%$b,获得如$a除以$b的余数

2.赋值运算符

基本的赋值运算符是=。实际上就是把右边表达式的值赋给左边的运算数。
赋值运算表达式的值也就是所赋的值。
在基本赋值运算符之外,还有适合于所有二元算术、数组集合和字符串运算符的组合运算符

组合运算符
组合运算符说明
.=先连接后赋值。如$a.=$b,等于$a=$a.$b
+=先加后赋值。如$a+=$b,等于$a=$a+$b
-=先减后赋值,如$a-=$b,等于$a=$a-$b
*=先乘后赋值。如$a*$b,等于$a=$a*$b
/=先除后赋值,如$a、$b,等于$a=$a/$b

3.字符串运算符

字符串运算符有两种,分别是:

①连接运算符(.),返回其左、右两个参数连接后的字符串

②连接赋值运算符(.=),将右边参数附加到左边参数后

示例:

<?php
$a="Hello ";
$b=$a."World!";                //$b="Hello World!"
$a="Hello ";
$a.="World!";                  //$a="Hello World!"
?>

4.位运算符

位运算符允许对整形数中指定的位进行求值和操作。如果左右两个参数是字符串,则位运算符将操作字符的ASSII值。

位运算符
位运算符说明
&按位与(And)。如$a & $b,将把$a和$b中都为1的位设为1
|按位或(Or)。如$a | $b,将把$a或者$b中为1的位设为1
^按位异或(Xor)。如$a ^ $b,将把$a和$b中不同的位设为1
~按位非(Not)。如~$a,将$a中为0的位设为1,反之亦然
<<

左移。如$a<<$b,将$a中的位向左移动$b次

(每一次移动都表示乘以2)

>>

右移。如$a>>$b,将$a中的位向右移动$b次

(每一次移动都表示除以2)

示例:

<?php
echo "2"^3;                                         //输出1
echo 2^"3";                                         //输出1
echo "hallo"^"hello":                               //输出ASCII值#0 #4 #0 #0 #0
?>

5.比较运算符

比较运算符允许对两个值进行比较,返回结果为布尔值。如果比较结果为真,则返回值为 True,否则返回值为False。

比较运算符
比较运算符说明

==

等于。如$a==$b,返回值等于 True,则说明$a 等于$b

===

全等。如$a===$b,返回值等于True,则说明$a等于$b,并且它们的类型也相同

!=

不等。如$a!=$b,返回值等于True,则说明$a不等于$b?

<>

不等。如$a<>$b,返回值等于True,则说明$a不等于$b

!==

非全等。如$a!==$b,返回值等于True,则说明$a不等于$b,或者它们的类型不同

<

小于。如$a<$b,返回值等于 True,则说明$a 严格小于$b

>

大于。如$a>$b,返回值等于 True,则说明$a 严格大于$b

<=

小于等于。如$a<=$b,返回值等于True,则说明$a 小于或者等于$b

>=

大于等于。如$a>=$b,返回值等于 True,则说明$a大于或者等于$b

<=>

太空船运算符(组合比较符)。如$a<=$b,当$a小于、等于、大于$b时分别返回一个小于、等于、大于0的integer 值。PHP7开始支持

??

NULL合并操作符。如$a??$b??$c,从左往右第一个存在且不为NULL的操作数。如果都没有定义且不为NULL则返回NULL。PHP7开始支持

6.逻辑运算符

逻辑运算符用来组合逻辑运算的结果

逻辑运算符说明
and逻辑与。如果$a与$b都为True,则$a and $b 返回值等于True
&&

逻辑与。如果$a与$b都为True,则$a && $b 返回值等于True

or

逻辑或。如果$a或$b有一个为True,则$a or $b 返回值等于True

||

逻辑或。如果$a或$b有一个为True,则$a || $b 返回值等于True

xor

逻辑异或。如果$a或$b,有一个为True,另一个为False,

则$a xor $b返回值等于True

!

逻辑非。如$a为True,则!$a返回值等于False

7.其他运算符

(1)三元运算符

(2)递增和递减运算符

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-11-09 19:14:44  更:2021-11-09 19:15:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/14 14:34:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码