Rolf b: JavaScript-Beispiele im Wiki

Beitrag lesen

hä = $_POST['ein_ganz_langer_sprechender_bezeichner']

Parse error: syntax error, unexpected '=' in hä.php
SCNR 😉

wenn man hä auch mehrfach benötigt

Es gibt drei Argumente, die das Zwischenspeichern in einer Variablen begründen. Dieses ist eins davon.

Das zweite ist die Notwendigkeit, $hä erstmal auf Gültigkeit zu testen bevor man damit weitermacht. Im Falle des getElementById wäre das eine Abfrage, ob das Element überhaupt gefunden wurde. OB man eine solche Abfrage braucht, hängt von der Dynamik der Seite ab, in der man das Element sucht.

Das dritte Argument ist Debug-Freundlichkeit. Wenn ich elend lange Ausdrücke aufbaue, dann ist es mühsam, sich Zwischenwerte innerhalb dieses Ausdrucks beim Debuggen anzuschauen. Man muss den Ausdruck, der den Zwischenwert erzeugt, in das Watch-Fenster des Debuggers übertragen, und das funktioniert nur, wenn dieser Ausdruck idempotent ist.

Das Argument der Lesbarkeit greift nicht wirklich, die kann man auch durch entsprechende Zeilenumbrüche und Einrückungen erreichen.

Rolf