#30398 [Opn->WFx]: get_class_methods too greedy

From: Date: Mon, 11 Oct 2004 17:52:24 +0000
Subject: #30398 [Opn->WFx]: get_class_methods too greedy
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-67425@lists.php.net to get a copy of this message
ID: 30398 Updated by: helly@php.net Reported By: epowell at visi dot com -Status: Open +Status: Wont fix Bug Type: Feature/Change Request -Operating System: Mac OS X 10.3.5 +Operating System: * -PHP Version: 5.0.2 +PHP Version: 5.* New Comment: Use Reflection API instead. Previous Comments: ------------------------------------------------------------------------ [2004-10-11 17:31:29] epowell at visi dot com Description: ------------ PHP5 introduces private, protected, and public object methods, but there is no functionality to list just the private or just the public methods in an object. The get_class_methods() function will return all method names, regardless of protection level. I would like to suggest either overloading the get_class_methods() function to take a protection level argument (for example, $array=get_class_methods($object,'private)) or creation of a set of functions to do the same (get_class_public_methods(), get_class_private_methods()). Yes, I could use the Reflection API, but that's serious overkill... ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=30398&edit=1

« previous php.bugs (#67425) next »