Moin,
if (isset($var) && $var == 1)
Ich dachte es gibt eine
Fehlermeldung wenn $var nicht existiert.
Nein. Bei einer UND-Verknüpfung müssen ALLE Teile der Verknüpfung true sein. Sobald eine der Bedingungen nicht true ist, hört jede mir bekannte Programmiersprache auf, die anderen Bedingungen zu testen. Das wäre komplette Rechenzeitverschwendung.
Außerdem meckert PHP nicht, wenn Du Variablen verwendest, die nicht existieren. Prinzipiell könntest Du auch die Abfrage auf isset() weglassen, auch wenn das sicherlich programmiertechnisch alles andere als schön ist. Und evtl. gibts noch PHP-interne Gründe, warum das mit isset() vielleicht sogar schneller abgearbeitet wird.
Viele Grüße,
-Efchen