Er is een grote kans dat in PHP7 de coalesce operator zal worden toegevoegd.
Doel:
eenvoudiger een standaard waarde aan een variabele toekennen, als deze nog niet bestaat.
Voorbeeld:
Stel: indien de gebruiker is ingelogd, willen we uit de sessie zijn gebruikersid halen.
Indien hij echter niet is ingelogd, bestaat de sessie niet en willen we een standaard waarde gebruiken voor gasten, bijvoorbeeld: 1.
Vroeger kon je dit enkel doen via volgende lange code:
Dankzij de ternary operator kon dit al iets korter geschreven worden, met een vraagteken ertussen:
Dankzij PHP 7 kan dit echter nog korter, dankzij de nieuwe coalesce operator.
Gewoon 2x een vraagteken gebruiken, om een standaard waarde toe te kennen, indien de variabele niet bestaat:
Ga jij hem gebruiken? Ik in elk geval wel. Lekker kort.
Doel:
eenvoudiger een standaard waarde aan een variabele toekennen, als deze nog niet bestaat.
Voorbeeld:
Stel: indien de gebruiker is ingelogd, willen we uit de sessie zijn gebruikersid halen.
Indien hij echter niet is ingelogd, bestaat de sessie niet en willen we een standaard waarde gebruiken voor gasten, bijvoorbeeld: 1.
Vroeger kon je dit enkel doen via volgende lange code:
Dankzij de ternary operator kon dit al iets korter geschreven worden, met een vraagteken ertussen:
Dankzij PHP 7 kan dit echter nog korter, dankzij de nieuwe coalesce operator.
Gewoon 2x een vraagteken gebruiken, om een standaard waarde toe te kennen, indien de variabele niet bestaat:
Ga jij hem gebruiken? Ik in elk geval wel. Lekker kort.
2,592x gelezen
ismail123 -
Je kon beter wat vertellen over typehinting daar profiteren programmeurs het meeste van