Hi Wez, Will the fix be available in 5.0.1? How to browse the cvs tree of 5.0.1 from the web?
With regards Kamesh Jayachandran On Tue, 3 Aug 2004 11:52:48 +0100, "Wez Furlong" <[EMAIL PROTECTED]> said: > Already fixed in HEAD. > > On Tue, 03 Aug 2004 03:36:06 -0700, Kamesh Jayachandran > <[EMAIL PROTECTED]> wrote: > > Hi All, > > I found the following behaviour. I think it is a bug please clarify. > > > > In php-5.0.0 > > 1)Exception class is registered from zend_exceptions.c > > 2)After this If I see the common.fn_flags of constructor member of > > Exception class entry it is 0x2100(Public Constructor). > > Till this point is fine. > > 3)When dom extension is getting started It registers the DOMException > > class to the CG(class_table) in that process it inherits from the > > Exception class_entry and gets a constructor member pointer of Exception > > class_entry. > > 4)dom extension startup routine updates this constructor pointer's > > class_entry->common.fn_flags|=ZEND_ACC_PROTECTED and hence to 0x2300. > > 5)This causes me not to get the access specifier of __construct > > constructor of Exception class if I access it from as "Public". > > > > Is this a accepted behaviour? > > I see even though ReflectionException and SQLiteException extends > > Exception they have their __construct method set to some function > > pointer or else to NULL not just left at all. > > This is no the case with DOMException. > > > > With regards > > Kamesh Jayachandran > > > > -- > > PHP Internals - PHP Runtime Development Mailing List > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php