jordanwb Posted March 8, 2009 Share Posted March 8, 2009 In my site content manager that I'm working on I have a class called "SqlEngine", which is abstract and which also loads the desired Sql engine (one for MySQL, one for Oracle, etc). Now the SqlEngine class has a static function to scan a directory to find available sql engines that can be used. Also each file would contain a class (which extends SqlEngine) containing code on how to connect to various SQL servers (MySql, oracle, etc.). What I want to do is somehow get an array of information from each of the classes about the class itself, like version, name, and description. Example of sortof what I want to do: abstract class SqlEngine { public static function GetEngineInfo ($name) { $name::GetInfo (); } } class MySqlEngine extends SqlEngine { public static function GetInfo () { } } SqlEngine::GetEngineInfo ("MySqlEngine"); When I try to do that I get that hebrew error about too many colons. Any ideas how I could do this? Quote Link to comment Share on other sites More sharing options...
jordanwb Posted March 8, 2009 Author Share Posted March 8, 2009 Anonymous functions Found out about 'em about a minute after pressing post. :-\ Quote Link to comment 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.