The conditional assignment statement involves three operands, one logical expression and two expressions, so it is also called the ternary operator.
The general form is: variable = condition? Expression one: Expression two
In program development, the most commonly used if statement is used to judge and execute certain actions. Of course At some point, you just need a very simple judgment and assignment. Then use a conditional assignment statement to act as an if condition judgment, and assign the result or value after the judgment to a certain variable, which is more efficient in development. , and makes the code more concise and clear, avoiding the tedious use of if judgments.
Related recommendations: "FAQ"
Conditional assignment statement: variable = condition? Expression one: Expression two
Example: $x = $y > 1 ? true : flase;
If the variable y is greater than 1, then x is true, otherwise it is false. Of course, it can also be assigned to other numbers or strings.
Explanation: Assignment is the process of assigning a certain value to a variable. A statement that assigns a certain value to a variable is called an assignment statement. Each programming language has its own assignment statements, and assignment statements also have different types. The assigned "value" can be a number, a string, or an expression.
The above is the detailed content of What is a conditional assignment statement. For more information, please follow other related articles on the PHP Chinese website!