Php 我要使用&&;在IF语句中同时使用运算符和Not运算符

Php 我要使用&&;在IF语句中同时使用运算符和Not运算符,php,if-statement,and-operator,not-operator,Php,If Statement,And Operator,Not Operator,我希望在IF语句中同时使用&&运算符和Not运算符。如果可能的话,那么如何写呢。下面是我写的声明,对吗 if(!$row['sl_name'] && !$row['sn_name']){ } 如果希望检查空白变量,可以这样编写: if(!empty($row['sl_name']) && !empty($row['sn_name'])){ } else{ } 它检查两个变量是否都不为空,如果其中任何一个为空,则转到其他部分。您编写它的方式有什么问题?它不应该

我希望在IF语句中同时使用&&运算符和Not运算符。如果可能的话,那么如何写呢。下面是我写的声明,对吗

if(!$row['sl_name'] && !$row['sn_name']){
}

如果希望检查空白变量,可以这样编写:

if(!empty($row['sl_name']) && !empty($row['sn_name'])){

}
else{
}

它检查两个变量是否都不为空,如果其中任何一个为空,则转到其他部分。

您编写它的方式有什么问题?它不应该是什么?或者你的意思是
如果(!isset())
@Andreas:我正在数据库中搜索这些值,它是否存在?如果不存在,那么我可以插入variable@Yash当前位置我还没试过,过段时间就会试,我会告诉你是对还是错“我还没试过,过段时间就会试”——真的吗?您正在编写代码,并要求我们在您尝试之前为您验证它?在发布之前尝试自己的代码绝对是最低要求。老实说,因为OP甚至没有尝试过问题中的原始代码,我认为这篇文章不值得任何回答。由于缺少调试信息,它应该关闭…我同意你的看法,兄弟。