This course will be retired on June 1, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Start a free Courses trial
to watch this video
An Interface is a contract that guarantee specific functionality is defined for an object. By using interfaces, one developer can write the implementation details, while another developer can be assured of how they will interact with that object. We'll look at what this means and how interfaces fit with class hierarchy.
Course: Dependency Management with Composer
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Learn more about the PHP Framework Interop Group (PHP FIG)
A group of established PHP projects whose goal is to talk about commonalities between our projects and find ways we can work better together.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up