#34455 [Opn]: class_implements and class_parents

From: Date: Sun, 11 Sep 2005 11:29:39 +0000
Subject: #34455 [Opn]: class_implements and class_parents
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969370082@lists.php.net to get a copy of this message
ID: 34455 User updated by: jumo at gmx dot de Reported By: jumo at gmx dot de Status: Open Bug Type: Documentation problem Operating System: debian gnu/linux PHP Version: Irrelevant New Comment: and the search is not helpfull: http://www.php.net/manual-lookup.php?pattern=interface Previous Comments: ------------------------------------------------------------------------ [2005-09-10 14:44:27] jumo at gmx dot de Description: ------------ Hi, why aren't the functions class_implements and class_parents here: http://www.php.net/manual/en/ref.classobj.php 2nd: the documentation of class_implements reads class_implements -- Return the interfaces which are implemented by the given class but it should be changed to something like: class_implements -- Return the interfaces which are implemented by the given class and its parent classes. Reproduce code: --------------- <?php interface A {} interface B {} class C implements A {} class D extends C implements B {} class E extends D {} $e = new E; print_r( class_implements( $e )); ?> Expected result: ---------------- Array() Actual result: -------------- Array ( [A] => A [B] => B ) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34455&edit=1

« previous php.doc (#969370082) next »