Description
Null Coalescing Operator ( ?? ) is a useful shorthand operator for assigning default values to variables that may be null or undefined .
Null Coalescing Operator ( ?? ) is a useful shorthand operator for assigning default values to variables that may be null or undefined .
<?php
// Null Coalescing Operator
print("<p>Case 1 : a is undefined </p>");
$a ?? $a = "Default"; // a = "Default"
print("<p> a = $a </p>");
print("<p>Case 2 : z = 'AEZ-Tech' </p>");
$z = 'AEZ-Tech';
$z ?? $z = "Default"; // z = 'AEZ-Tech'
print("<p> z = $z </p>");
?>
Case 1 : a is undefined
a = Default
Case 2 : z = 'AEZ-Tech'
z = AEZ-Tech
----The PHP version used in this example is 8.4.5 ----