Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

operator
php
ternary operator
php operator
communitycreator

What is a ternary operator in PHP?

Chinweuba Elijah Azubuike

Overview

At times we may want to add some conditional statements in our HTML codes and maintain the indentation or neatness of the code blocks. The best way to add simple conditional statements neatly inside our HTML code block is by using ternary operators. The conditional ternary operator assigns a value to a variable based on some condition. It is used in the place of the if statement.

Why use ternary operators?

Ternary operators allow shortened codes, are simple to understand, and are easy to read.

Syntax

condition ? value if true : value if false
  • The condition is the code/expression whose output defines the value that is used.
  • The value after the ? is returned if the condition returns true.
  • The value after the : is returned if the condition returns false.

Example

<?php
$score = 43;
$final = ($score > 30) ? 'Win' : 'Lost';

echo $final;
Ternary PHP

Code explanation

Line 3: We check to see that the $score is greater than 30, which is true. Therefore, echo $final; prints Win.

RELATED TAGS

operator
php
ternary operator
php operator
communitycreator

CONTRIBUTOR

Chinweuba Elijah Azubuike
RELATED COURSES

View all Courses

Keep Exploring