Start · Sprachen · PHP · Referenz · ??=

??=

Operator

Kurzform für <code>$var = $var ?? $default</code> — weist nur zu, wenn <code>$var</code> null oder unset ist.

seit PHP 7.4.0 Kategorie: control-flow

Signatur

$var ??= $default;

Beschreibung

Praktisch für Cache-Initialisierung und Default-Werte in Loops.

Rückgabewert

Typ
mixed

Beispiele

Cache-Init

<?php

$cache[$key] ??= expensiveComputation($key);