Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung | Letzte Überarbeitung Both sides next revision | ||
php:empty [2022/09/09 08:39] webproducer Variable wurde nicht deklariert |
php:empty [2023/11/01 14:23] webproducer 0 als float ergänzt |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== PHP-Funktion "empty" ====== | ====== 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 var einen nicht-leeren und von 0 verschiedenen Wert hat. | **Rückgabewert**: Die Funktion gibt FALSE zurück, wenn var einen nicht-leeren und von 0 verschiedenen Wert hat. | ||
Zeile 7: | Zeile 9: | ||
* "" (eine leere Zeichenkette) | * "" (eine leere Zeichenkette) | ||
* 0 (0 als Integer) | * 0 (0 als Integer) | ||
+ | * 0.0 (0 als float) | ||
* "0" (0 als Zeichenkette) | * "0" (0 als Zeichenkette) | ||
* NULL | * NULL | ||
Zeile 12: | Zeile 15: | ||
* array() (ein leeres Array) | * array() (ein leeres Array) | ||
* [] (ein leeres Array nach Definition seit PHP 5.4) | * [] (ein leeres Array nach Definition seit PHP 5.4) | ||
- | * Variable wurde nicht deklariert: empty( $gibtEsDochGarNicht); | + | * Variable wurde nicht deklariert - also das Gegenteil von isset: empty( $gibtEsDochGarNicht); |
---- | ---- |