Good afternoon!
Could anyone explain what we're supposed to do with internal classes like the mysqli class.
In an article on Zend.com (http://www.zend.com/php5/articles/php5-mysqli.php) the fact that the object oriented interface can be extended is brought as a major feature. But it seems that it's impossible to extend the mysqli class, see my bug at http://bugs.php.net/bug.php?id=28430.
What I want is this. I need some custom logging for my database layer. So I want to extend the mysqli class and overwrite one or two methods and add some custom methods.
Shouldn't I be able to just do:
class foo extends mysqli { }
$foo = new foo();
Right now this doesn't work - the variable $foo->thread_id isn't available for example.
Is this intended behaviour?
Bert Slagter
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php