For example, what exactly does true and false in {code...} PHP correspond? For example
Var_dump (true =-1); // true
What exactly does true and false in PHP correspond?
Reply content:
For example
Var_dump (true =-1); // true
What exactly does true and false in PHP correspond?
I think you can refer to the Manual for this question.
Provided and detailed descriptions
Values of any type in PHP will be converted to bool for comparison with bool.
When converted to boolean, the following values are considered FALSE:
Boolean value FALSE
Integer value 0 (0)
Floating point value: 0.0 (0)
Empty string and string "0"
Array that does not contain any elements
Objects that do not include any member variables (applicable only to PHP 4.0)
Special Type NULL (including unassigned variables)
SimpleXML object generated from null tag
If any, please forgive me
You can Baidu refer to "PHP type conversion rules ":
Convert Integer type to boolean type
0 to FALSE, non-zero integer to TRUE
False = 0
True =! False =! 0
Http://php.net/manual/zh/language.types.boolean.php
Yarn