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. Quote 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) Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.