Antwort #493 am: 18. Januar 2023, 20:00:39
Guten Abend noRiddle,
vielen Dank für den Hinweis, die Klammer soll da noch hin. Die habe ich aus Versehen vergessen. Habe das eben noch einmal korrigiert. 🙂
Ich habe das Beispiel so gewählt, dass man ein bisschen genauer hinschauen muss. Wie du schnell erkannt hast,
$articelId und
$articleId sind unterschiedlich geschrieben, ein Flüchtigkeitsfehler, der nach meiner Erfahrung in dieser Form im Alltag gar nicht selten vorkommt.
Aber wie gesagt, ich glaube man kann es auch gut mit
empty() machen. Persönlich würde ich immer versuchen alle Variablen zu definieren (wenn möglich). Auf mein Beispiel bezogen sähe das dann vielleicht so aus:
<?php
$articleId = $_GET['article_id'] ?? null;
...
// do a lot of things
...
if ($articleId) {
echo 'Ein rotes Fahrrad';
}
Da ich gar nicht so weit weg wollte vom eigentlichen Thema hier und den Hinweis mit
empty() von hpzeller auch nicht schlechter machen will, würde ich jetzt versuchen nicht mehr viel dazu zu schreiben. Sollte nur eine kleine Anregung, Hinweis, Ergänzung sein.
Allen ein schönen Abend und mit besten Grüßen
Robin
PS: Wenn man es ganz genau nimmt, habe ich das gleiche Problem nur in die erste Zeile verschoben. 😅