Part IV: SOFTWARE ENGINEERING
Software engineering is more than just programming. Like a civil engineer carefully
designing and building a skyscraper, a software engineer carefully designs and
implements software systems. Even small PHP scripts may benefit from software
engineering concepts. This section explores the issues involved in using PHP in a Web
site.
Chapter 20 is about integrating PHP and HTML. You can use PHP just in key places
or in generating every page of a site. This chapter helps you decide.
Chapter 21 discusses system specification and design. It develops an approach for
designing a system with PHP, including a phase of careful requirements analysis. A
survey is made of existing methods for designing with PHP.
Chapter 22 touches on issues of efficiency and debugging. It provides information to
help measure performance, and it describes remote debugging.