带字符串的逻辑运算符有什么用



我用过if(!$url)但我不知道PHP中以下代码的确切含义 我们可以用逻辑运算符检查字符串吗

if (! 'redirect cart'){
// data 
}

是否允许在逻辑操作中使用?

等于与false进行比较:

if (false == 'redirect cart') { ...

如果您的字符串为空,则可能是真的:

if (! '') { // this condition will be met

但是用直接字符串编写这个条件是没有意义的,这应该是一个变量

$str = my_function() ? 'redirect cart' : '';
if (!$str) { ...

!运算符否定表达式的值。像这样的代码$value = (!true);将返回 false,即$value将是 false。将运算符应用于返回false的表达式时,也会发生同样的情况

相关内容

  • 没有找到相关文章

最新更新