Well, to be precise, it would make no difference, except that with ```empty()``` I get protected if someone used ```$options['class'] = false```. :P ```empty()``` will first do ```!isset```, which if evaluates to true it continues. Only if it evaluates to false, it checks does the value evaluate to false as well.