|
Hilfe zum Thema: PHP
Re: IF-Kurzform?
Die Syntax des Bedingungsoperators ?: lautet: $zielvariable = bedingung ? wert_wenn_wahr : wert_wenn_falsch; Allerdings kann man nur eine Zuweisung machen, da links ja nur eine Variable stehen kann. Also brauchst du zwei Anweisungen: $py = ($m == 1) ? $y - 1 : $y; $pm = ($m == 1) ? 12 : $m - 1; Okay, theoretisch geht es doch, aber übersichtlicher wird es nicht: list($py, $pm) = ($m == 1) ? array($y - 1, 12) : array(12, $m - 1); PS: Du solltest dir aussagekräftigere Bezeichner zulegen, wenn das nicht nur ein Beispiel gewesen ist.
|
Google-Anzeigen
|
|