Muss man, oder muss man nicht ? Notice: Undefined variable:
bearbeitet von
Hallo,
> ~~~php
> $berechnung1=0+$ergebniss_1+$ergebniss_2+$ergebniss_3;
> ~~~
>
> Wenn z.b. der Wert $ergebniss_2 nicht existiert bekommt man
> Notice: Undefined variable:
>
> Die Rechnung wird trotzdem ausgeführt.
ja, PHP ist gnädig und legt eine noch nicht existierende Variable an, wenn man versucht, sie zu benutzen. Sie hat dann einen Null-Wert.
> Muss ich die Var $ergebniss_2 vorher löschen, bevor ich die Rechnung durchführen, oder kann ich das vernachlässigen?
Nicht löschen - im Gegenteil, du **solltest** sie definieren. Dann ist auch die Notice weg.
Zur Schreibweise siehe [Posting von TS](https://forum.selfhtml.org/self/2020/mar/15/muss-man-oder-muss-man-nicht-notice-undefined-variable/1767091#m1767091).
So long,
Martin
--
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.