Der Martin: Wie geht das genau mit dem Text einrücken?

Beitrag lesen

Hallo,

Was imho garnicht geht, sind unnötige Whitespaces hinter einer Zeile, also:
foreach($arr as $p) { |<- hier erst den Zeilenumbruch

das kekst mich auch ziemlich an, auch bei gewöhnlichen Textdateien.

Verkürzte if() Anweisungen! Was würde ich nur ohne die machen? ;)
echo ($alter > 17) ? "Volljährig" : "Minderjährig";

Eine if-Anweisung ist etwas komplett anderes als der ternäre Operator (auch Fragezeichen-Operator genannt).
Die if-Anweisung ist eine Kontrollstruktur, die abhängig von einem Ausdruck A entweder die eine oder die andere Anweisung ausführt.
Die Formulierung mit dem Fragezeichen ist dagegen ein Operator, der abhängig von einem Ausdruck A entweder Ausdruck B oder Ausdruck C liefert.

Diese extrem kurze Schreibweise eignet sich aber nicht für jede if() Anweisung!

Natürlich nicht. Für jede dieser Konstruktionen gibt es Anwendungsfälle.
In bestimmten Sonderfällen sind sie sogar austauschbar.

Ciao,
 Martin

--
Ist die Katze gesund,
freut sich der Hund.