Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
$colspan < 0 ? $colspan=6 : '';
if($colspan<0) {
$colspan=6;
}
Das ist so nicht ganz richtig, da im Fall, in dem die Bedingung nicht zutrifft, $colspan nichts zugewiesen wird. Den else-Zweig müßtest Du weglassen.Gumbo hat gesagt.:$colspan < 0 ? $colspan=6 : ''; entspricht eherPHP:if( $colspan < 0 ) { $colspan = 6; } else { $colspan = ''; }
$colspan=($colspan<0)?6:'';
//entspräche:
if ($colspan < 0) {
$colspan = 6
} else {
$colspan = '';
}
echo '<td colspan="'.(($colspan<0)?6:$colspan).'">';
//entspricht:
if ($colspan < 0) {
echo '<td colspan="6">';
} else {
echo '<td colspan="'.$colspan.'">';
}
$einGetParameter=(isset($_GET['einGetParameter']))
?$_GET['einGetParameter']
:'Standardwert';
//entspricht:
if (isset($_GET['einGetParameter'])) {
$einGetParameter=$_GET['einGetParameter'];
} else {
$einGetParameter='Standardwert';
}
Ich persönlich finde, dass die ternären Operatoren sehr gut zu lesen sind (, solange man sie nicht all zu sehr verschachtelt, was beim if die Lesbarkeit übrigends auch nicht erhöht). Aber, wie Du richtig sagst, ist das Geschmackssache. Alle, mit denen ich bisher im Team programmiert habe, haben mittlerweile keine Probleme mehr, mit ternären Operatoren umzugehen.Mik3e hat gesagt.:Ich persönlich find es nicht sonderlich angenehm, da es nicht schön zu lesen ist...