Das würde man tunlichst nicht ohne nachzudenken verwenden.
Denn wenn im Parameter0
," "
, oder"0"
drinstehen würde, würde empty() trotzdemTRUE
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!