php中运算符的作用,在php中,双反位运算符(~~)(也称为“双颚化符”)的作用是什么?...
應該是
!!
(它將值轉換為布爾值)但根本不需要它。我想原來的編碼員搞錯了
~
對于
!
然后他們又補充說
(bool)
為了達到預期的效果(因為,正如你在問題中注意到的,
~~
是不允許的)。
這個
boolean value
屬于
$field->req
與的相同
!! $field->req
和
(bool) ~~$field->req
(和
(bool)$field->req
順便說一句)。
我會把
(bool) ~~
部分完全得到更小更干凈的代碼。
按提問者編輯
以下內容:
在php中~~的唯一作用是從浮點值中刪除小數。
是的。
見以下結果:
$a = 2.123;
$b = -2.123;
$c = new stdClass();
$d = ["a",2,"c"];
$e = "lord";
$f = -3;
$g = false;
$h = null;
$j = -2.99;
$k = 2.99;
var_dump(~~$a);
var_dump(~~$b);
// var_dump(~~$c); // error
// var_dump(~~$d); // error
var_dump(~~$e);
var_dump(~~$f);
// var_dump(~~$g); // error
// var_dump(~~$h); // error
var_dump(~~$j);
var_dump(~~$k);
var_dump(!!$a);
var_dump(!!$b);
var_dump(!!$c);
var_dump(!!$d);
var_dump(!!$e);
var_dump(!!$f);
var_dump(!!$g);
var_dump(!!$h);
var_dump(!!$j);
var_dump(!!$k);
int(2)int(-2)string(4)“主”int(-3)int(-2)int(2)
bool(真)bool(真)bool(真)bool(真)bool(真)bool(真)bool(真)
bool(假)bool(假)bool(真)bool(真)
總結
以上是生活随笔為你收集整理的php中运算符的作用,在php中,双反位运算符(~~)(也称为“双颚化符”)的作用是什么?...的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: mysql求回购率_用户行为分析——回购
- 下一篇: php问答系统模板,tipask问答系统
