• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[ERLEDIGT] Alternative Syntax PHP isnull

CGollhardt

Mitglied
Hallo,

ich frage mich, ob es eine alternative Syntax in PHP für den Null Check wie in C# gibt?

Also in etwa so
PHP:
echo $foo ?? 'Foo ist nicht gesetzt'

Ich meine nicht
PHP:
echo $foo != null ? $foo : 'Foo ist nicht gesetzt';

Ich weiß garnicht, wie sich dieses Sprachkonstrukt bezeichnet, deswegen tue ich mich mit googlen im Moment auch etwas schwer.

Danke für eure Antworten.
 
Werbung:
Wechsel doch zu Ruby, da gibt es diese Syntax. Ich bin mittlerweile völlig weg von PHP. :D

Code:
foo = Array.new
// => []
foo.nil?
// => false
 
Jap, Ruby ist eine immer wieder aufkehrende Modeerscheinung, die ich nie nachvollziehen konnte.

Davon abgesehen, will ich hier nicht auch rumspammen und die Frage beantworten:
Es gibt in PHP keinen Kurzausdruck für sowas. Entweder du benutzt den ternären Ausdruck, wie du ihn nicht wolltest oder aber du schreibst eine richtige Bedingung.

Im Übrigen überprüft != null nicht wirklich, ob die Variable NULL enthält. Besser ist, du benutzt !== null.
false != null -> false
false !== null -> true
 
Werbung:
Zurück
Oben