1

我正在尝试在我的网站上设置一个简单的 php/mysql 数据库,示例中有一行内容:

 if (!$searchtype || !?searchterm) {

什么是||??? 我试图复制并粘贴它们,但它们会导致语法错误。我知道菜鸟问题,但仍然希望得到答案!

4

3 回答 3

6

它的||(OR) 逻辑运算符

$一|| $b 或 TRUE 如果 $a 或 $b 中的一个/两者为 TRUE。

它应该是

if (!$searchtype || !searchterm) {

如在此评论中,您可以通过以下方式编写

在此处输入图像描述

于 2012-12-04T06:30:08.563 回答
2

我认为代码实际上是:

 if (!$searchtype || !$searchterm) {

||表示 OR 运算符,表示如果任一条件为真,则满足条件。

于 2012-12-04T06:30:30.467 回答
0

它是OR处理条件的逻辑运算符:

前任 :

$a || $b

如果 $a 或 $b 为 TRUE,则为 TRUE。

请参阅: http: //php.net/manual/en/language.operators.logical.php

更多细节

于 2012-12-04T06:33:58.050 回答