Re: [PHP-DEV] Tie'ing variables
[email protected] ((Marcus Börger))
| Newsgroups | php.dev |
|---|---|
| Message-ID | <[email protected]> |
At 18:11 01.03.2003, Derick Rethans wrote: >On Sat, 1 Mar 2003, Sterling Hughes wrote: > > > Analyzing PHP's routines a bit, it seems that the slowest part of a > > "generic" request is populating the special arrays, $_ENV, $_GET, etc. > > > > I was wondering if it might be possible to "tie" these arrays to a > > function (if you don't understand that, look at Perl for a definition). > > One could populate them as an overloaded object, and then array accesses > > would work - I guess. But I would prefer a cleaner mechanism. > >Why not just populate them when you need them? IE, if you access >$_GET['foo'] it processes the GET data until it has processed upto foo >in the data itself(and of course it adds the other ones that are >before 'foo' in the GET data to the array too). With this you never >process more data then you really need... And for a quick start it would be enogh to simply initialize these vars upon first access. If we can do this the rest might be easy -> "devide and conquer"! marcus