WP Plugin Dependency: CMC 1.5: Interesting idea. This developer has built dependancy into their plugin to be forwards compatible with any other “click counter” type plugins that might be developed. I wonder if we could write in some hooks or triggers that would serially list defined functions and classes. Then a plugin developer would just check this list for the function that they want to define, and if not found, redefine/redeclare it. Same could go for variable names, though that could become overwhelming and resource hogging.
[EDIT] On second thought, an easier method would be to check every function/class for pre-definition before declaring/defining it as a rule (which is what I do outside of PHP)