← CodePrimer
PHP
Beginner
Basics
Ternary and ??
How do I assign with a short conditional?
?: and null coalescing.
<?php
$role = ($isAdmin ?? false) ? 'admin' : 'user';
$name = $_GET['name'] ?? 'Guest';
Notes
?? only replaces null/undefined index — not empty string.
Keywords: ternary · null coalescing · ?? · ??=
Related
HTML
HTML headings h1–h6
How do I create page headings?
CSS
Three ways to apply CSS
What are inline, internal, and external CSS?
PHP
Embed PHP inside HTML
How do I mix PHP and HTML?
HTML
Paragraphs and line breaks
How do I break text into paragraphs?
CSS
CSS box model
Why is my element wider than expected?
PHP
PHP comments
How do I write comments in PHP?