Door
Guido -
op 26-08-2020 19:09
gewijzigd op 26-08-2020 19:09
4.400 views
Hallo,
Ik wil binnen mijn website een PHP-functie aanroepen, maar alleen bij de eerste pageload. Dus niet als pagina ververst wordt of opnieuw geladen wordt. De functie is voor een bezoekersteller, vandaar.
Met false === isset() wordt je meteen met de neus op de feiten gedrukt, met !isset() lees je mogelijk over de ! heen.
En nogmaals, het gaat hier niet om voorkeur. Het gaat om het terugdringen van complexiteit. Hoe vroeger je hier in je code mee begint, hoe meer dit zijn uitwerking heeft op de rest van de code. Het omgekeerde geldt ook: programmeer je losser uit de pols dan stapelt complexiteit zich mogelijk rap op.
Dit is wel een discussie waard, maar wat in deze thread gebeurt volgt niet echt de regels van het spel van een discussie (heb tot twee maal toe proberen uit te leggen dat het niet zozeer voorkeur is maar dat er andere belangen (meer) spelen; vervolgens zeg je weer doodleuk "ieder zijn voorkeur" met een smiley, ok dan).
Ik ben in ieder geval weer goed geholpen, heb nog wel even de array in de sessie gewijzigd (dank Thomas). Nu even voor mezelf besluiten of ik deze (niet zeer betrouwbare) teller ga plaatsen, of misschien toch maar een andere manier ga gebruiken om dit te meten.
Met false === isset() wordt je meteen met de neus op de feiten gedrukt, met !isset() lees je mogelijk over de ! heen.
Ja, maar dat is dus een kwestie van voorkeur en goed lezen. Ik heb/ondervind daar zelf geen enkele moeite mee. Als jij false === isset() graag gebruikt, dan is dat prima toch? Ikzelf gebruik liever !isset() omdat dat voor mij logischer voelt.