Het punt is dat PHP zo dynamisch als de pest is. Er is geen enkel manier voor de runtime om te voorspellen wat het programma gaat doen tot het moment van uitvoeren.ThomasG schreef op vrijdag 30 oktober 2026 @ 17:30:
[...]
Sorry, maar volgens mij snap je het niet. Er is geen enkele reden waarom dit niet zou kunnen in Rust. Waarom zou je in Rust niet dynamisch objecten aan kunnen maken?
In PHP kan je alles in het geheugen opbouwen als je wilt. Inclusief dynamisch programma calls opbouwen.......
Als de server je het toestaat (set memory limit) kan je meerdere GB in het geheugen laden.
In principe heeft PHP maar 2 instelbare limieten: geheugen en max uitvoertijd.
En tenzij de server het blokt, kan het programma die ook nog dynamisch on the fly wijzigen. Good luck om dat om te zetten in een statische taal met vaste geheugen blokken.
En op het moment dat dus een van die 2 limieten bereikt wordt, of het programma iets doet dat niet geaccepteerd wordt, wordt het programma hard afgeknalt en gaat de foutafhandeling lopen. Ongeacht waar het ergens is.
Wat er op de stack staat, welke I/O op dat moment open staat (moet netjes opgeruimd worden), etc.
[ Voor 17% gewijzigd door hackerhater op 30-10-2026 17:44 ]