dedlfix: IF empty....

Beitrag lesen

Hi!

$data[tarif] kennt PHP nicht. eher $data["tarif"].
Obgleich es korrekt ist, die Anführungszeichen zu setzen: PHP kennt diese Schreibweise, beziehungsweise hat eine Standard-Vorgehensweise, wenn keine Konstante namens tarif existiert.
ja, aber die Tatsache, dass dennoch eine Notice ausgegeben wird, darf man wohl mit Fug und Recht als Hinweis nehmen, dass die Schreibweise nicht korrekt ist und nur "aus Kulanz" so funktioniert, wie es der Autor wahrscheinlich gemeint hat (selbst wenn diese "Kulanz" offiziell dokumentiert sein sollte, was ich nicht mit Sicherheit weiß).

Stimmt, aber die Tatsache, dass da Kulanz vorhanden ist, widerspricht einem "kennt PHP nicht". Ich meine ja nur, wenn man kritisiert, sollte man das richtig machen, und den Anwender nicht mit dem Widerspruch "kennt PHP nicht" versus "funktioniert bei ihm aber üblicherweise problemlos" stehen lassen.

Lo!