empty keurt vaak veel te veel goed als empty. Maar je kan hem naar mijn mening gewoon in je scripts gebruiken, mits je wel zeker weet wat empty allemaal fout keurt en wat er in de string zit.
Bijv. zo:
<?php
$str = '';
$int = 0;
// dit raad ik af
if( empty($str) && empty($int) )
echo 'They are empty!!';
// dit kun je gewoon gebruiken
if( empty( (string) $str ) && empty( (string) $int ) )
echo 'They are empty!!';
?>
Het tegenovergestelde van empty in het Engels is full als ik me niet vergis. Dus is_full() of full()? Maar echt lekker vind ik het nog niet klinken om de 1 of andere reden.