bobbinsbro Posted February 26, 2010 Share Posted February 26, 2010 hi phpfreaks i need to test to see if a static method is declared in an abstract class. i can't use method_exists() because that requires an instance of the class. i looked at is_callable(), but it looks like i would have the same problem there. is there a way to check if a static method is declared in an abstract class without having to use a try...catch block to find out by way of trial and error? thanx in advance. Link to comment https://forums.phpfreaks.com/topic/193455-how-to-check-if-a-static-method-is-declared/ Share on other sites More sharing options...
Adam Posted February 26, 2010 Share Posted February 26, 2010 You can just pass the class name as the object: method_exists(ClassName, methodName) Link to comment https://forums.phpfreaks.com/topic/193455-how-to-check-if-a-static-method-is-declared/#findComment-1018488 Share on other sites More sharing options...
bobbinsbro Posted February 26, 2010 Author Share Posted February 26, 2010 doh! thanx dude. works perfectly. Link to comment https://forums.phpfreaks.com/topic/193455-how-to-check-if-a-static-method-is-declared/#findComment-1018495 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.