当前位置: 首页 > 面试题库 >

PHP中&和&&之间的区别

国景铄
2023-03-14
问题内容

我对&和感到困惑&&。我有两本PHP书。一个说它们是相同的,但是另一个说它们是不同的。我以为他们也一样。

他们不一样吗?


问题答案:

&是按位与。请参见按位运算符。假设您这样做14 & 7

    14 = 1110
     7 = 0111
    ---------
14 & 7 = 0110 = 6

&&是逻辑AND。请参阅逻辑运算符。考虑一下这个真值表:

 $a     $b     $a && $b
false  false    false
false  true     false
true   false    false
true   true     true


 类似资料:
  • 问题内容: PHP和Javascript有什么区别? 我知道一个是服务器端脚本,另一个是浏览器端。但是我要问的是,使用Javascript可以显示警报消息,我也可以简单地使用PHP来执行警报消息,而无需使用任何功能或使用if- else组合。 那么PHP和Javascript是排他性的吗,比如如果我使用一个,那么就不应该使用另一个,或者? 问题答案: 什么是differene黑白PHP和JavaS

  • 问题内容: 我正在编写一个PHP应用程序,我想确保它不会出现错误。 原始代码: 以下内容可以正常工作还是不建议使用? 有什么区别吗? 我再次查看了有关数据以及PHP.net中带有方括号的短数组方法,但不确定。 而且,简短的php标签是否适合回显?有版本问题吗?(提供在php.ini中启用) 问题答案: PHP> = 5.4支持以下功能: 这只是一个短语法,在 PHP <5.4中将不起作用。

  • 问题内容: 它们之间有什么区别吗?是否优先使用它们?将一个使用在另一个上是否有任何优势?哪种安全性更好? 问题答案: 您可以在以下页面的详细PHP手册中找到差异: 等同 于失败,也会产生致命的 错误。换句话说,它将停止脚本,而include仅发出警告( ),该警告允许脚本继续运行。

  • 问题内容: 和PHP 之间有区别吗? 问题答案: 的运算符比较值,而操作者以及比较型。 这意味着:

  • 让我声明我是FastCGI的新手。我的OS X机器上有MAMP的Apache。默认的PHP处理程序是(libphp5.so)。我想更改为,并遵循以下答案:如何配置Apache通过终端在Ubuntu 12.04上运行PHP作为FastCGI? 我在httpd.conf末尾补充了以下内容: 但是,正如您所看到的,被注释掉了。相反,我必须使用,否则Apache在尝试请求页面时会给我以下错误: [Fri

  • 问题内容: PHP和Javascript有什么区别? 我知道一个是服务器端脚本,另一个是浏览器端。但是我要问的是,使用Javascript可以显示警报消息,我也可以简单地使用PHP来执行警报消息,而无需使用任何功能或使用if- else组合。 那么PHP和Javascript是排他性的吗,比如如果我使用一个,那么就不应该使用另一个,或者? 问题答案: 什么是差异黑白PHP和JavaScript 大