Short answer: It depends.
Long answer: MVC on the web was a label that was applied retroactively to what people were already doing. People had database abstraction layers, template engines and "page scripts" which tied the other two together. "MVC" is a term commonly used in desktop applications and and at a cursory glace, has some similar components: The model, handling business logic, the view handling display and the controller handling user input.
In the traditional sense, what people generally refer to as "MVC" in regards to PHP scripts is not MVC in the traditional sense. I've written about this in detail here: https://r.je/views-are-not-templates.html
But realistically, there are multiple different patterns people refer to as "MVC".