empty() - PHP zwischen 5.4, 5.5 und 7.2

PHP zwischen 5.4, 5.5 und 7.2

empty ( mixed $var ) : bool

Vor PHP 5.5 überprüft empty() nur Variablen, alles andere führt zu einem Parse-Error. Anders gesagt wird folgendes nicht funktionieren: empty(trim($name)). Statt dessen sollte trim($name) == false verwendet werden.

- Das geht nicht bei PHP 5.4, sondern bei PHP 5.5 und PHP 7.2

Beispiel:

empty(trim($result->strasseNummer))

- aber das geht bei PHP 5.4, PHP 5.5 und PHP 7.2

$trimresult = trim($result->strasseNummer);
empty($trimresult)

Deutsch