Übersetzung der php Kurz-Schreibweise?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
allgemeine regeln
ausdruck
bedingung
brauchbares gefunden url
code
dienen
frage
http
klar danke
kurzform
langen schreibweise aussehen
logischer ausdruck
machen
manual
operator
paar
statement
suche
url
zeile
-
Hi
wie würde diese Zeile in der "langen" Schreibweise aussehen?
$row[$x]=(isset($data[$key])) ? $data[$key] : '';
und: wo finde ich allgemeine Regeln und Erklärungen zur php Kurz-Schreibweise?
?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
if(isset($data[$key])) { $row[$x] = $data[$key]; } else { $row[$x] = ''; }
Mit Regeln o.Ä. kann ich aber leider nicht dienen.
LG
Edit:
Vielleicht doch was brauchbares gefunden:
http://davidwalsh.name/php-shorthand-if-else-ternary-operators
Beitrag zuletzt geändert: 18.7.2011 20:47:51 von markus-niederbrucker -
promohit schrieb:
hier paar suchergebnisse:
... wo finde ich allgemeine Regeln und Erklärungen zur php Kurz-Schreibweise?
php inline if statement - google
-> Trinitäts-Operator - php.net
inline "if" - php.net
für die weitere suche: 'ternär if' (siehe trinitäts-operator) 'inline-switch' und so überlegen ...
lg -
Das "?" ist die Kurzform fon "if"
Die Syntax ist folgendermaßen:
(Logischer Ausdruck, also die Bedingung) ? (Code der ausgeführt wird, wenn der Ausdruck wahr, also true, ist) : (Code der ausgeführt wird, wenn der Ausgruck nicht wahr, also false, ist)
Mit "if" sähe das folgendermaßen aus:
if( (Logischer Ausdruck, also die Bedingung) ) { (Code der ausgeführt wird, wenn der Ausdruck wahr, also true, ist) } else { (Code der ausgeführt wird, wenn der Ausgruck nicht wahr, also false, ist) }
Ich hoffe, das beantwortet deine Frage.
Beitrag zuletzt geändert: 19.7.2011 11:07:19 von coder-0x1 -
ja, vielen Dank, das macht es klar.
vorallem den Begriff "Trinitäts-Operator" kannte ich noch nicht, der hilft auch beim Suchen
jetzt ist es klar.
Danke
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage