Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung | |||
php:empty [2023/11/01 14:23] webproducer 0 als float ergänzt |
php:empty [2023/11/01 14:29] (aktuell) webproducer |
||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
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. | 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 die zu prüfende Variable einen nicht-leeren und von 0 abweichenden Wert hat. |
- | Folgende Dinge zählen als "nicht mit einem Wert belegt" (empty = TRUE): | + | Folgende Werte zählen als "nicht mit einem Wert belegt", geben also einen Rückgabewert von TRUE zurück: |
- | * "" (eine leere Zeichenkette) | + | * "" (eine leere Zeichenkette) |
- | * 0 (0 als Integer) | + | * 0 (0 als Integer) |
* 0.0 (0 als float) | * 0.0 (0 als float) | ||
- | * "0" (0 als Zeichenkette) | + | * "0" (0 als Zeichenkette) |
- | * NULL | + | * NULL |
* FALSE | * FALSE | ||
* array() (ein leeres Array) | * array() (ein leeres Array) |