这不是“ double not运算符”,它是两次应用的 not 运算符。 无论 *** 作数如何, 该权利
!都将导致布尔值。然后左边将否定该布尔值。
__
!
这意味着对于任何真值(非零的数字,非空字符串和数组等),您将获得布尔值
TRUE,对于任何假值(0、0.0
NULL、、空字符串或空数组),您将获得布尔值
FALSE。
它在功能上等同于强制转换为
boolean:
return (bool)$row;
欢迎分享,转载请注明来源:内存溢出
这不是“ double not运算符”,它是两次应用的 not 运算符。 无论 *** 作数如何, 该权利
!都将导致布尔值。然后左边将否定该布尔值。
!
这意味着对于任何真值(非零的数字,非空字符串和数组等),您将获得布尔值
TRUE,对于任何假值(0、0.0
NULL、、空字符串或空数组),您将获得布尔值
FALSE。
它在功能上等同于强制转换为
boolean:
return (bool)$row;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)