Tom: Frage zum Ausdruck

Beitrag lesen

Hello,

$self = ( $_SERVER['PHP_SELF'] ) ? $_SERVER['PHP_SELF'] : $PHP_SELF;

diese Art Ausdruck hab ich jetzt hier in letzter Zeit des öfteren gelesen. Was bedeutet sie im Wortlaut?

Das ist der Trinitätsoperator oder ternäre Operator.
http://de2.php.net/manual/de/language.operators.php

Der empfiehlt sich immer dann, wenn man aus "Nichtigkeit" keine eigene Funktion für etwas schreiben mag, in der dann ein vollständiger Entscheidungsausdruck benutzt wird.

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau