php中 且&、或 ||、非 ^ 3个符号的意思

2022-10-11 20:26:37 122 0
魁首哥

&:这个符号叫“与”,表示左右两边的操作数都为“真”时才为“真”,口诀是真真为真,真假为假,假真为假,假假为假;
||:这个符号叫“或”,表示左右两边的操作数只要有一个为“真”时就为“真”,口诀是真真为真,真假为真,假真为真,假假为假;
^:这个符号叫“非”,表示将右边的操作数从“真”变成“假(非真)”的结果,从“假”变成“真(非假)”的结果。

php中 且&、或 ||、非 ^ 3个符号的意思

特性

PHP的特性包括:

PHP 独特的语法混合了 C、 Java 、Perl 以及 PHP [8]自创新的语法。

PHP安装它可以比 CGI或者Perl更快速的执行 动态网页 。用PHP做出的动态页面与其他的编程语言相比,

PHP是将程序嵌入到 htmL 文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,

而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!

这三个 运算符 不是同一种运算符,&和^属于 位运算符 ,||属于逻辑运算符,|属于位运算符,&即按位与 ,把$a和$b中都为1的位设为1,否则为0,用于 二进制 的位运算。逻辑运算符||,同为假才是假,否则为真。^相同则为0,不同则为1,同样用于二进制的位运算

在PHP中,&&与and都表示逻辑与,||与or都表示逻辑或,并且它们都是短路运算符。而它们的区别在于运算的优先级不同。因为运算符and、=、&&的优先级为&&>=>and。运算符or、=、||的优先级为||>=>or。

收藏
分享
海报
0 条评论
122
上一篇:旧手机留着没用,换菜刀太屈才了,我们拿来做一个PHP WEB服务器 下一篇:PHP调用Python脚本

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码