Bootstrapping is a metaphor for self-sustaining processes that proceed without external help. In terms of our framework, bootstrapping is a collective term for the processes our framework will perform in order to get from a web address to a specific set of controllers, models, and views.

These processes are required by virtue of the fact that our framework is heavily focused on OOP practices, in which we attempt to isolate as much functionality as we can within individual classes. If we were to attempt a functional approach to MVC framework construction, it would imply that our code is executed in a top-down fashion, ...

Get Pro PHP MVC now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.