Signatur
empty(mixed $var): bool
Beschreibung
Vorsicht: empty('0') ist true! Das führt zu Bugs bei Formularen. Für „ist null" nutze === null, für „leerer String" === ''.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $var Pflicht | mixed | — | Variable. |
Rückgabewert
Typ
bool
Beschreibung
true wenn „leer".
Beispiele
Falstricke
<?php
var_dump(empty('0')); // true (⚠)
var_dump(empty(0)); // true
var_dump(empty('0.0')); // false
// Wichtig · Fallstricke
Empfehlung: Vermeide empty(). Sei explizit — $s === '', $n === 0, $a === [].