Skip to Content
Modernizing Legacy Applications in PHP
book

Modernizing Legacy Applications in PHP

by Paul Jones
August 2016
Intermediate to advanced
286 pages
5h 31m
English
Packt Publishing

Overview

Tired of wrestling with legacy PHP applications riddled with spaghetti code and globals? "Modernizing Legacy Applications in PHP" provides you with practical, step-by-step techniques to modernize and improve your codebase without compromising its operability. You'll learn to refactor legacy code into clean, modular, and maintainable PHP applications using proven methods.

What this Book will help me do

  • Understand and implement dependency injection to remove global dependencies and improve maintainability.
  • Refactor SQL queries into specialized data gateways for better organization and reusability.
  • Transform mixed logic-heavy page scripts into clear controllers and view structures.
  • Identify and eliminate redundant or repetitive code, streamlining the functionality of your application.
  • Learn a methodical approach to refactoring PHP applications, bringing legacy systems in line with modern standards.

Author(s)

Paul Jones is a seasoned PHP developer and author with extensive experience in software architecture and refactoring legacy systems. He has contributed to many open-source projects and is renowned for his clear, approachable teaching style. Through this book, Paul provides actionable insights rooted in real-world experience and shares a passion for better software development practices.

Who is it for?

This book is ideal for PHP developers who are currently managing legacy systems or wish to enhance their refactoring skills. Whether you're a beginner with basic PHP knowledge or an experienced coder, the content delivers value and tools for all levels. Readers faced with challenging, outdated codebases will find this book a guiding reference to modernize code efficiently.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

PHP Phrasebook: Essential Code and Commands

PHP Phrasebook: Essential Code and Commands

Christian Wenz
PHP 5 Unleashed

PHP 5 Unleashed

John Coggeshall
Upgrading to PHP 5

Upgrading to PHP 5

Adam Trachtenberg

Publisher Resources

ISBN: 9781787124707