Na veel lezen en overleg ben ik tot het volgende standpunt gekomen en ik wil graag weten of dit klopt.
Als je in PHP(4) een classe definiert (en gebruikt voor zover de functionaliteit dit toestaat) dan heeft dit eigenlijk alleen nog maar nut tijdens dat de pagina wordt geladen. Nadat de pagina naar een client is gestuurd worden alle variabelen en classes weggegooid. Deze kan je niet bewaren.
In ASP blijven klasses en variabele behouden totdat een sessie wordt beeindigd of deze een timeout bereikt. Als er dus door een client op een knop wordt gedrukt dan kunnen de classes en de variabelen weer gebruikt worden.
Klopt dit? En hoe zit het in PHP5? (Met de Zend2 engine) Daarin zitten wel zaken als nested classes, private members enz.... dus kan je eindelijk goed o-o programmeren maar worden de classes ook onthouden tussen page requests van dezelfde client?
Bedankt!
Als je in PHP(4) een classe definiert (en gebruikt voor zover de functionaliteit dit toestaat) dan heeft dit eigenlijk alleen nog maar nut tijdens dat de pagina wordt geladen. Nadat de pagina naar een client is gestuurd worden alle variabelen en classes weggegooid. Deze kan je niet bewaren.
In ASP blijven klasses en variabele behouden totdat een sessie wordt beeindigd of deze een timeout bereikt. Als er dus door een client op een knop wordt gedrukt dan kunnen de classes en de variabelen weer gebruikt worden.
Klopt dit? En hoe zit het in PHP5? (Met de Zend2 engine) Daarin zitten wel zaken als nested classes, private members enz.... dus kan je eindelijk goed o-o programmeren maar worden de classes ook onthouden tussen page requests van dezelfde client?
Bedankt!