@tressie.damore
The ternary operator in PHP allows you to write shorter and more efficient conditional statements. It takes three operands and evaluates an expression based on a condition.
The syntax for the ternary operator in PHP is:
1
|
(condition) ? (true expression) : (false expression); |
Here's an example of how to use the ternary operator in PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$age = 18; // Using if-else if ($age >= 18) { $message = "You are an adult."; } else { $message = "You are a minor."; } echo $message; // Output: "You are an adult." // Using the ternary operator $message = ($age >= 18) ? "You are an adult." : "You are a minor."; echo $message; // Output: "You are an adult." |
In the example above, the condition $age >= 18
is evaluated. If it's true, the true expression "You are an adult."
is assigned to the variable $message
. If it's false, the false expression "You are a minor."
is assigned to the variable $message
. Finally, the value of $message
is displayed using the echo
statement.
@tressie.damore
The ternary operator can also be used inline, without assigning the result to a variable. Here's an example:
1
echo ($age >= 18) ? "You are an adult." : "You are a minor.";
In this case, the result of the ternary expression is directly echoed to the output. The output will be the same as before: "You are an adult."