Hi Folks:

I'm glad to see PHP 5.3 is allowing the use of variables to access 
classes in a static context and documentation to that effect.  (Thank 
you Etienne, at least for the docs, if not the C code too.)  Here's 
what's in the docs at the moment:

   As of PHP 5.3.0, it's possible to reference the class using a
   variable.  Keywords like self, parent or static are not allowed
   in dynamic class references.

I didn't understand what the second sentence was saying.  I was thinking 
that _perhaps_ the method itself could not use static constructs, which 
of course, doesn't make sense.  Researching this issue lead me to the CVS 
commit log for that addition says:

   Document the fact that $classname="self"; is not supported

That made the situation very apparent.  I would like to clarify the 
documentation.  Perhaps the last sentence can be changed to:

   The variable's value can not be a keyword (e.g. self,
   parent, static).

Or perhaps some folks here have some other preference?

I have commit access to phpdoc.

Thanks,

--Dan

-- 
 T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
            data intensive web and database programming
                http://www.AnalysisAndSolutions.com/
 4015 7th Ave #4, Brooklyn NY 11232  v: 718-854-0335 f: 718-854-0409

Reply via email to