classes. *HEADS UP*: get_class_name() handler interface is changed, now it should allocate the space it returns with emalloc, and the users free it. If anyone has problems with it or has suggestions how to do it without this - please tell. Also: make function_exists() understand namespaces.
but with the same great taste zend_register_internal_ns_class().
class methods to avoid name collisions.
- Add zend_register_internal_class_in_ns() API function.
disabled classes will be replaced by dummy classes that print a warning upon instanciation
…more importantly. it does not work. It tries to find data based on numeric keys in hash table using string keys.
for parsing method parameters with automatic detection if the function was called as such or as a class method (with a valid this ptr). if called as a function the first parameter has to be the object it is operating on, if called as a method this is used. #not yet testet, only commiting so that georg can #continue working on ext/mysqli
- error messages
the std_object_handlers on some places #some linuxtag work
Note: only standard Zend objects are working now. This is definitely going to break custom objects like COM, Java, etc. - this will be fixed later. Also, this may break other things that access objects' internals directly.
…s and exposing zend_zval_type_name().
- will actually work well in the context of PHP so we should consider this - as experimental. Possible problems might be that when the constructor is - run PHP might not be in a stable state.