En wat gebeurt er als $_SESSION['voorbeeld'] kleiner dan 1 is, of $_SESSION['voorbeeld'] niet bestaat doordat de sessie-variabele niet bestaat of dat de sessie (nog) niet is gestart?
Verder heb ik dit nooit begrepen:
<?php
if (whatever) {
return true;
} else {
// dit is overigens niet wat hierboven gebeurt (niet in alle gevallen wordt false geretourneerd)
return false;
}
?>
Waarom dan niet simpelweg:
<?php
return whatever;
?>
"whatever" was blijkbaar al een "boolean statement", waarom zou je deze expliciet met "true" willen vergelijken.