I started running through dom and have now run into a lot of issues I need to get 
resolved. Not sure if they are problems with the extension or engine bugs. Here is 
what I am running into.

Can no longer call static methods:
    i.e. DomDocument:loadXML() - results in Non-static method error (this used to work)
    Do the functions need to be registered now with the ACC flags?
    If so, is there any way to do this without renaming all functions? As the 
functions that take flags arguments all register classname_

When a static method is called in some objects constructor, The method is allowed to 
be called (unlike above), though there is an id of std_class being passed in, so I 
take it must be checked with instanceof() in order for a method to be able to be 
called as an object method as well as a static method.

Regarding the above, however, testing this with simplexml, which has the flags set for 
the functions, the function is still allowed to be called statically:

class Test
{
 function __construct()
 {
  print simplexml_element::asXML(); // crashes as simpleXML is not expecting this is 
valid.
 }
}

$a = new Test();

function asXML is defined:

Reply via email to