Ok I am trying to start really learning OOP style in PHP. I have declared both interfaces and classes and have the classes implementing the interfaces. I was wondering however, is it not possible to just load interface files in into PHP script files and call the methods from the interface instead of loading the class implementation files? If so, how would that be done b/c I cannot find an answer to this. Thanks!
Share
Interfaces can have no implementation, so you cannot do that. Their purpose is to stipulate “contracts” (in the sense that “classes that implement this interface promise to provide public methods X Y and Z”) that the classes (which implement the interfaces) must honor.
This is really really basic OOP stuff, and it’s not applicable to just PHP. I would suggest studying some more OOP theory before you try to progress further.