首页 » 网站推广 » php分组归类查询技巧_PHP运算符分类

php分组归类查询技巧_PHP运算符分类

访客 2024-12-06 0

扫一扫用手机浏览

文章目录 [+]

广东IT优就业

广州IT培训老师本日说一说,PHP运算符优先级与分类。

php分组归类查询技巧_PHP运算符分类

一、运算符

php分组归类查询技巧_PHP运算符分类
(图片来自网络侵删)

运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值(因而全体构造成为一个表达式)的东西。

运算符可按照其能接管几个值来分组。
一元运算符只能接管一个值,例如 !(逻辑取反运算符)或 ++(递增运算符)。
二元运算符可接管两个值,例如熟习的算术运算符 +(加)和 -(减),大多数 PHP 运算符都是这种。
末了是唯一的三元运算符 ? :,可接管三个值;常日就大略称之为“三元运算符”(只管称之为条件运算符可能更得当)。

广东IT优就业

二、运算符分类

1、算数运算符

2、赋值运算符

3、位运算符

4、比较运算符

5、缺点掌握运算符

6、实行运算符

7、递增/递减运算符

8、逻辑运算符

9、字符串运算符

10、数组运算符

11、类型运算符

三、运算符优先级

运算符优先级指定了两个表达式绑定得有多“紧密”。
例如,表达式 1 + 5 3 的结果是 16 而不是 18 是由于乘号(“”)的优先级比加号(“+”)高。
必要时可以用括号来逼迫改变优先级。
例如:(1 + 5) 3 的值为 18。

如果运算符优先级相同,那运算符的结合方向决定了该如何运算。
例如,\"大众-\"大众是左联的,那么 1 - 2 - 3 就等同于 (1 - 2) - 3 并且结果是 -4. 其余一方面,\公众=\公众是右联的,以是 $a = $b = $c 等同于 $a = ($b = $c)。

没有结合的相同优先级的运算符不能连在一起利用,例如 1 < 2 > 1 在PHP是不合法的。
但其余一方面表达式 1 <= 1 == 1 是合法的, 由于 == 的优先级低于 <=。

括号的利用,哪怕在不是必要的场合下,通过括号的配对来明确标明运算顺序,而非靠运算符优先级和结合性来决定,常日能够增加代码的可读性。

下表按照优先级从高到低列出了运算符。
同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。

希望广州IT培训老师上述分享的内容对大家有所帮助。

广东IT优就业

出处:www.cnblogs.com/csd97/p/8085398.html

更多IT精彩推举:

吸金能力者-PHP工程师:http://www.ujiuye.com/zt/php/?wt.mc_id=17009338

相关文章

php写restful技巧_PHP编程 RESTful

符合REST设计风格的Web API称为RESTful API。它从以下三个方面资源进行定义:直不雅观简短的资源地址:URI,比如...

网站推广 2024-12-08 阅读0 评论0

phpeol用法技巧_PHP 7 新特点

PHP 7 中的函数的形参类型声明可以是标量了。在 PHP 5 中只能是类名、接口、array 或者 callable (PHP...

网站推广 2024-12-08 阅读0 评论0

jdbcdriverphp技巧_java数据库驱动之JDBC

1.2、JDBC先容SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范(接口),称之为JDBC。这套接口由...

网站推广 2024-12-08 阅读0 评论0

php数组键排序技巧_PHP 数组排序

PHP - 数组排序函数在本章中,我们将逐一先容下列 PHP 数组排序函数:sort( - 对数组进行升序排列rsort( -...

网站推广 2024-12-08 阅读0 评论0