我使用过if(!$url)
,但是我不知道以下PHP代码的确切含义
我们可以使用逻辑运算符
if (! 'redirect cart'){
// data
}
是否允许在逻辑运算中使用?
答案 0 :(得分:2)
等于与false
进行比较:
if (false == 'redirect cart') { ...
如果您的字符串为空,那可能是真的:
if (! '') { // this condition will be met
但这用直接的字符串来写这种条件是没有意义的,这应该是一个变量:
$str = my_function() ? 'redirect cart' : '';
if (!$str) { ...
答案 1 :(得分:2)
!
运算符取反表达式的值。像这样的代码$value = (!true);
将返回false,即$value
将为false。将运算符应用于返回false