@ Jan Willem:
nee, da's niet echt nieuw. Voorbeeldje: je kunt met empty alleen een variabele checken, niet de return-waarde van een functie:
<?php
ini_set ('display_errors', 1);
error_reporting (E_ALL | E_STRICT);
function test () {
return true;
}
if (empty (test ())) {
// doe iets
}
else {
// doe iets anders
}
?>
Output:
Fatal error: Can't use function return value in write context in /var/www/g21658/jankoehoorn.nl/HTML/test.php on line 9