Nein, das Skript prüft nur ob die Parameter einen Wert haben, also übertragen wurden.
Wieso ist die Tatsache, dass ein Parameter einen Wert hat das Kriterium, das er übertragen wurde?
Ein Parameter wird doch auch übertragen, wenn ihm kein Wert zugeordnet wurde.
Meine erste Frage war:
Wie kann ich abfragen, ob der Parameter existiert (mit oder ohne Wert) - existiert heißt "er wurde übertragen".
In der Folge habe ich geschrieben, dass ich in der Variable $aa den NAMEN des übertragenen Parameters speichern möchte oder '' falls keiner übertragen wurde.
Und ich habe ebenfalls geschrieben, dass entweder p1 oder p2 oder keiner übertragen werden.
Was ist hier nicht klar?