On Thu, Feb 14, 2008 at 6:37 AM, Jochem Maas <[EMAIL PROTECTED]> wrote:

> Nathan Nobbe schreef:
> > what you are using is potentially not what you think it is.  you are
> using
> > a 'static variable' which is not a static class member.
>
> actually it pretty much *is* the same - the static class member will
> exhibit the
> same behaviour, only the scope is different.
>
> > you can find the
> > doc on static variables here,
> > http://www.php.net/manual/en/language.variables.scope.php
> > im not sure if their behavior is well defined when they are used in
> classes,
> > or objects.
>
> behaviour is indentical to usage inside standalone functions.


thats a gamble since there is no description of how the static keyword
behaves inside class member functions.  i for one will stick to static class
variables and instance variables, and avoid this static variable feature
altogether.

-nathan

Reply via email to