gebruik van serialize()
Beste lezer,
Ik weet dat serialize() en unserialize() gebruikt kunnen worden voor het opslaan van PHP objecten, en dat het handig kan zijn bij het bewaren van 'dure' objecten, die relatief meer rekenkracht kosten om op te zetten.
Maar ik vraag me al een tijdje af wanneer dat is.
Meestal komt alle data uit een database die snel genoeg is, en is de hoeveelheid data die een eindgebruiker tot zich kan nemen beperkt.
Vandaar mijn vraag: waarvoor gebruik jij serialize() en unserialize()?
Ik weet dat serialize() en unserialize() gebruikt kunnen worden voor het opslaan van PHP objecten, en dat het handig kan zijn bij het bewaren van 'dure' objecten, die relatief meer rekenkracht kosten om op te zetten.
Maar ik vraag me al een tijdje af wanneer dat is.
Meestal komt alle data uit een database die snel genoeg is, en is de hoeveelheid data die een eindgebruiker tot zich kan nemen beperkt.
Vandaar mijn vraag: waarvoor gebruik jij serialize() en unserialize()?
PHP hulp
25/11/2024 18:58:28Tegenwoordig gebruik ik het niet meer.
Vroeger had ik in mijn forum een permissie systeem zitten waarmee ik kon bepalen welke groepen access, post en moderatie rechten had. Ik had toen een array met alle rechtengroepen die ik dus in de drie database-velden van het forum geserialiseerd opsloeg.
Tegenwoordig heb ik een ander permissiesysteem ontwikkeld, die vrij modulair is, geen serialize gebruikt en geavanceerde dynamische queries gebruikt. En tevens een genormaliseerde databaseopslag heeft. ;-)
Vroeger had ik in mijn forum een permissie systeem zitten waarmee ik kon bepalen welke groepen access, post en moderatie rechten had. Ik had toen een array met alle rechtengroepen die ik dus in de drie database-velden van het forum geserialiseerd opsloeg.
Tegenwoordig heb ik een ander permissiesysteem ontwikkeld, die vrij modulair is, geen serialize gebruikt en geavanceerde dynamische queries gebruikt. En tevens een genormaliseerde databaseopslag heeft. ;-)
Gewijzigd op 30/09/2020 11:04:39 door - Ariën -
Bedankt Ariën.
Vroeger had ik ook een eigen permissiesysteem opgetuigd met genomaliseerde databaseopslag.
Maar toen de behoefte aan row level security groeide, en ik (eindelijk) over kon naar Postgres heb ik voor de 'luie' variant gekozen. Ik laat autorisatie nu aan Postgres over, en heb alleen nog een aparte tabel voor de gebruikersinformatie.
Vroeger had ik ook een eigen permissiesysteem opgetuigd met genomaliseerde databaseopslag.
Maar toen de behoefte aan row level security groeide, en ik (eindelijk) over kon naar Postgres heb ik voor de 'luie' variant gekozen. Ik laat autorisatie nu aan Postgres over, en heb alleen nog een aparte tabel voor de gebruikersinformatie.