Edit report at https://bugs.php.net/bug.php?id=62103&edit=1
ID: 62103 Comment by: reeze dot xia at gmail dot com Reported by: yyb8 at vip dot qq dot com Summary: get_declared_classes and get_declared_interfaces and get_defined_functions bug! Status: Open Type: Bug Package: Unknown/Other Function Operating System: windows 2003 PHP Version: 5.3.13 Block user comment: N Private report: N New Comment: I can't reproduce it in MacOS. Previous Comments: ------------------------------------------------------------------------ [2012-05-22 04:09:39] yyb8 at vip dot qq dot com Description: ------------ get_declared_classes() and get_declared_interfaces() print every item twice!!! at windows 2003 and iis fastcgi! and get_defined_functions() is print every item twice too with unreadable codes(error code). Test script: --------------- $f = get_defined_functions(); echo '<pre>'; print_r($f['internal']); print_r(get_declared_classes()); print_r(get_declared_interfaces()); Expected result: ---------------- Array ( [0] => Traversable [1] => IteratorAggregate [2] => Iterator [3] => ArrayAccess [4] => Serializable [5] => RecursiveIterator [6] => OuterIterator [7] => Countable [8] => SeekableIterator [9] => SplObserver [10] => SplSubject [11] => Reflector ) Actual result: -------------- Array ( [0] => Traversable [1] => IteratorAggregate [2] => Iterator [3] => ArrayAccess [4] => Serializable [5] => RecursiveIterator [6] => OuterIterator [7] => Countable [8] => SeekableIterator [9] => SplObserver [10] => SplSubject [11] => Reflector [12] => Reflector [13] => SplSubject [14] => SplObserver [15] => SeekableIterator [16] => Countable [17] => OuterIterator [18] => RecursiveIterator [19] => Serializable [20] => ArrayAccess [21] => Iterator [22] => IteratorAggregate [23] => Traversable ) ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=62103&edit=1