====== PHP-Funktion "empty" ====== Die PHP-Funktion "empty" wirft keinen Fehler, wenn auf eine Variable geprüft wird, die vorher noch nicht gesetzt wurde. Daher kann eine vorherige Überprüfung mit "isset" entfallen. **Rückgabewert**: Die Funktion gibt FALSE zurück, wenn die zu prüfende Variable einen nicht-leeren und von 0 abweichenden Wert hat. Folgende Werte zählen als "nicht mit einem Wert belegt", geben also einen Rückgabewert von TRUE zurück: * "" (eine leere Zeichenkette) * 0 (0 als Integer) * 0.0 (0 als float) * "0" (0 als Zeichenkette) * NULL * FALSE * array() (ein leeres Array) * [] (ein leeres Array nach Definition seit PHP 5.4) * Variable wurde nicht deklariert - also das Gegenteil von isset: empty( $gibtEsDochGarNicht); ---- **Beispiel:** Der Unterschied zwischen empty() und isset():