Home >Backend Development >PHP Tutorial >PHP Boolean data type false true usage introduction_PHP tutorial
In PHP, false and true means true and false. In PHP, it is called Boolean data type. It is a common data type for us. For example, conditional judgment is also a Boolean data type. Let’s introduce it to you below.
Grammar
To specify a Boolean value, use the keywords TRUE or FALSE. Both are not case sensitive.
The code is as follows | Copy code | ||||||||
|
Usually you use some operator to return a boolean value and pass it to the control flow.
The code is as follows | Copy code | ||||
// == Truth value judgment statement // equality and returns a boolean if ($action == "show_version") {
} // It is not necessary to write this way... if ($show_separators == TRUE) {echo " "; } // Write directly, it’s easier if ($show_separators) { echo " "; } |
代码如下 | 复制代码 |
//$a=0; |
The code is as follows | Copy code |
$foo=false;
$foo1=true;
echo "When it is false, the output value is:".$foo; //No output value
echo " When true, the output value is:".$foo1; //Output 1 |
The code is as follows | Copy code |
//$a=0;
//$a=0.0;
$a="0";
var_dump((bool) 0);
echo " "; var_dump((bool) array()); if($a==false){ echo "Empty 0 is converted to false by default, success!"; }else{ echo "cannot be converted to false"; } |
Output:
bool(false)
bool(false) Empty 0 is converted to false by default, success!
Convert to boolean
To explicitly convert a value to boolean, use (bool) or (boolean) to cast. But in many cases, casting is not necessary because when an operator, function, or flow control requires a boolean parameter, the value is automatically converted.
When converted to boolean, the following values are considered FALSE:
Boolean value FALSE
Integer value 0 (zero)
Floating point value 0.0 (zero)
Blank string and string "0"
Array without member variables
Object without units (PHP 4 only)
Special type NULL (including variables that have not been set)
All other values are considered TRUE (including any resources).
Conditional if else
if conditional statement syntax
The If construct is the most commonly used in programming languages. Its syntax is as follows:
if (expr)
statement
Among them, expr represents the condition, and statement represents the statement that should be executed after the condition is met. This means that if a certain condition (expr) is met, the following statement (statement) is executed. If the condition is not met, nothing is done.
An example is as follows:
The code is as follows
|
Copy code
|
||||
$ b) echo "a is bigger than b";?>
The above example means that if the variable $a > $b , then output "a is bigger than b", otherwise, do nothing. |
The code is as follows | Copy code
|