( Yorirou | 2009. 07. 07., k – 17:39 )

Én a minap jöttem rá, hogy az empty() sem az, amire gondol az ember.

if(empty(trim($some_string)) do_something();

Ez parse error. Az empty() nem egy függvény, hanem egy nyelvi elem, ami egy változót vár (szóval az

empty('');

is parse error).

Az empty() ugyanis kb ezzel egyenlő:

!(isset($var) && (bool)$var)