Ich verwende PHP 7.2.0Wie funktioniert Verschachtelung Null Koaleszenz-Operator (??) in PHP? Schritt-für-Schritt Benötigen Erklärung der Ausführung fließt
ich die normale grundlegende Verwendung von null Koaleszierstruktur Operator verstanden habe (??) aber ich bin nicht in der Lage Verstehen des Ausführungsflusses und der Funktionalität, wenn der Nullkoaleszenzoperator (??) verschachtelt ist.
Bitte beachten Sie das nachfolgende Codebeispiel und erläutern Sie mir den Ablauf der Ausführung Schritt für Schritt.
<?php
$foo = null;
$bar = null;
$baz = 1;
$qux = 2;
echo $foo ?? $bar ?? $baz ?? $qux; // outputs 1
?>
Der erste Eintrag, der nicht leer ist, wird wiederholt; $ foo und $ bar sind beide leer, aber $ baz ist nicht leer –