ifset
Met PHP 5.3 is er een korte variant op de ternary operator ( $a ? $a : $b ) namelijk $a ?: $b. Het huidige "probleem" is dat je $a moet herhalen. Met simpele variabelen niet zo'n probleem, maar als je diepe arrays hebt, of arrays met keys die berekend moeten worden, is het wat minder prettig.
Deze functie is niet een vervanger, omdat je beperkt bent tot variabelen als eerste argument. Je kan een pass-by-reference argument niet de return-value van een functie geven.
Je kan er ook andere varianten op maken, bijvoorbeeld iets met empty.
Voorbeeldje:
2
3
echo '<input type="text" name="naam" value="' . ifset($_POST['naam'], 'je naam') . '">';
?>
Gesponsorde koppelingen
PHP script bestanden
Er zijn 1 reacties op 'Ifset'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu