Wie treibe ich php dieses warning aus?
bearbeitet von JörgHallo Rolf,
erstmal danke für Deine Hilfe, hab ich noch gar nicht gesagt gehabt. 👍
> Das Schlüsselwort heißt wohl "nahezu". Die richtige Klammerung fehlt dann noch.
Ok, Du meinst diese hier:
~~~ PHP
if ((!isset($_FILES['upload']['bla'])) && (($myGET['blub'] ?? null) != 1)) …
~~~
oder gekürzt dann auch:
~~~ PHP
if (!isset($_FILES['upload']['bla']) && ($myGET['blub'] ?? null) != 1) …
~~~
Da ichs aber trotzdem noch nicht wirklich verstehe, gehe ich mal Deine Anleitung durch:
Operatoren und gewünschte Reihenfolge:
1. !
2. &&
3. ??
4. !=
Ausführungsreihenfolge nach Priorität:
1. !
2. &&
3. !=
4. ??
Ist das so von Dir gedacht gewesen?
Weil dann würde die Klammerung klar sein und ich hätte es doch verstanden.
Jörg
Wie treibe ich php dieses warning aus?
bearbeitet von JörgHallo Rolf,
erstmal danke für Deine Hilfe, hab ich noch gar nicht gesagt gehabt. 👍
> Das Schlüsselwort heißt wohl "nahezu". Die richtige Klammerung fehlt dann noch.
Ok, Du meinst diese hier:
~~~ PHP
if ((!isset($_FILES['upload']['bla'])) && (($myGET['blub'] ?? null) != 1)) …
~~~
oder gekürzt dann auch:
~~~ PHP
if (!isset($_FILES['upload']['bla']) && ($myGET['blub'] ?? null) != 1) …
~~~
Da ichs aber trotzdem noch nicht wirklich verstehe, gehe ich mal Deine Anleitung durch:
Operatoren und gewünschte Reihenfolge:
1. !
2. &&
3. ??
4. !=
Ausführungsreihenfolge nach Priorität:
1. !
2. &&
3. !=
4. ??
Ist das so von Dir gedacht gewesen?
Weil dann würde die Klammerung klar und ich hätte es doch verstanden.
Jörg