Adoro fare questo genere di cose in Perl: $foo = $bar || $bazassegnare $baza $foose $barè vuoto o indefinito. Hai anche $foo ||= $bletchche solo assegnare $bletcha $foose $foonon è definito o svuotare.
L'operatore ternario in questa situazione è noioso e noioso. Sicuramente esiste un metodo semplice ed elegante disponibile in PHP?
Oppure l'unica risposta è una funzione personalizzata che utilizza isset ()?
//ed //=esistono a partire da Perl v5.10.0. L'originale ||e ||=verifica il valore logico, non la definizione.