borisbaer: Ist es bei einer POST-Request nötig, den Submit-Button zu prüfen?

Beitrag lesen

Das würde man tunlichst nicht ohne nachzudenken verwenden.
Denn wenn im Parameter 0, " ", oder "0" drinstehen würde, würde empty() trotzdem TRUE sein, wobei eigentlich nur "0" per HTTP übertragen werden kann. In der lokalen Variable könnten aber trotzdem alle drei Werte vorkommen.

Daher schrieb ich auch, dass diese Funktion eine Fehlkonstruktion ist.

Man würde stattdessen strlen() benutzen.

Stimmt, das kam mir nicht in den Sinn. Danke für den Hinweis!