TernaryNode
class TernaryNode extends ExpressionNode implements OperatorNode
Ternary conditional ($cond ? $then : $else) or elvis operator ($a ?: $b).
Methods
__construct(ExpressionNode $cond, ExpressionNode|null $if, ExpressionNode|null $else, Position|null $position = null)
No description
string
array
getOperatorPrecedence()
Returns [precedence, associativity] for this operator.
getIterator()
No description
Details
at line 22
__construct(ExpressionNode $cond, ExpressionNode|null $if, ExpressionNode|null $else, Position|null $position = null)
No description
at line 31
string
print(PrintContext $context)
No description
at line 39
array
getOperatorPrecedence()
Returns [precedence, associativity] for this operator.
at line 45
Generator
getIterator()
No description