Broadly speaking its a model for doing something if you find yourself developing websites that always do the same things like manage user access, display data, facilitate upload of photos, manage access to a back end database eventually you are going to start designing these websites in a similar way to make it quicker to do and easier to change going forward. What you are creating is a framework. I think at a more detailed level a php framework might be a way to create and manage objects, classes, database interaction. Thats just some thoughts from a fellow beginner.
The Following User Says Thank You to captainmerton For This Useful Post:
I swear there was a thread like this, but I can't find it.
A framework (one word) is a collection of code designed to made coding easier. Frameworks can simplify multi-step processes. They can also make sense of mundane or difficult tasks. The downside is you may have to "learn" a new "language" to use them.