PHP: Zuweisen wenn nicht leer?

Gibt es eine Art weisen-wenn-nicht-leer-sonst-zuordnen-null-Funktion in PHP?

Ich bin auf der Suche für eine saubere alternative zu dem folgenden:

$variable = (!empty($item)) ? $item : NULL;

Wäre es auch praktisch, wenn ich könnte geben Sie den default-Wert; zum Beispiel, manchmal möchte ich '' anstelle von NULL.

Ich könnte schreiben, dass meine eigene Funktion, aber gibt es eine native Lösung?

Dank!

EDIT: Es sollte erwähnt werden, dass ich versuche zu vermeiden, eine Benachrichtigung für nicht definierte Werte.

Kommentar zu dem Problem - Öffnen
!empty($Element) && ($variable = $item); Kommentarautor: Delta
@Delta: Was passiert mit dem default-Wert dann? Kommentarautor: BoltClock
@Delta, das funktioniert nicht, es wird nicht initialisieren $variable wenn $item ist leer. Kommentarautor: meagar

InformationsquelleAutor der Frage Peter | 2011-01-14

Schreibe einen Kommentar