Last week, I wrote about taking a "PHP-first" approach to programming - program first, output last. But what should go first in your program?
You may have heard about something called "MVC" (Model-View-Controller). If not, here's your crash course:
Your Model is all of the information needed/used by your program. [Hopefully], the Model is well-organized. Think of it in terms of note-taking: notes are easier to