Introduction

This book is about using pure PHP to get the job done. It's about avoiding the complexities, slowness, and bloat of frameworks. And, it's about creating clean, portable code that's easy for any PHP programmer to understand.

This book is not a primer on PHP. It's written for programmers who already have a firm grasp on PHP programming.

There are a few technical concepts that we'll cover in this book, and I've given a brief description of those concepts below.

Template Engine

A template engine is software that is designed to process web templates and to produce the user interface output of web documents. PHP is, itself, an example of a web template engine.

Model View Controller

A Model View Controler (MVC) is a simply a software pattern or style of programming. The pattern isolates programming logic from the user interface, permitting independent development, testing and maintenance of each (separation of concerns).

The goal of MVC is to reduce the complexity in design and to increase flexibility and maintainability of code.

comments powered by Disqus
pure_php/introduction.txt · Last modified: 2020/06/01 22:53 (external edit)