Popular PHP Books

The following 10 PHP books are the current best-sellers. If you are looking for books about PHP, then these books will certainly help! If you know more books about PHP which are missing from the list below, please let us know!

Popular PHP Books

  • Laravel: Up and Running: A Framework for Building Modern PHP Apps [Read online]
    Laravel: Up and Running: A Framework for Building Modern PHP Apps

    What sets Laravel apart from other PHP web frameworks. The book’s high-level overview and concrete examples will help experienced PHP web developers get started with Laravel right away. Dive into several features of this framework, including: Blade, Laravel’s powerful, custom templating tool Tools for gathering, validating, normalizing, and filtering user-provided data Laravel’s Eloquent ORM for working with the application’s databases The Illuminate request object, and its role in the application lifecycle PHPUnit, Mockery, and PHPSpec for testing your PHP code Laravel’s tools for writing JSON and RESTful APIs Interfaces for file system access, sessions, cookies, caches, and search Tools for implementing queues, jobs, events, and WebSocket event publishing Laravel’s specialty packages: Scout, Passport, Cashier, Echo, Elixir, Valet, and Socialite.

  • Modern PHP: New Features and Good Practices [Read online]
    Modern PHP: New Features and Good Practices

    Author Josh Lockhart—creator of PHP The Right Way, a popular initiative to encourage PHP best practices—reveals these new language features in action. You’ll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. Learn modern PHP features, such as namespaces, traits, generators, and closures Discover how to find, use, and create PHP components Follow best practices for application security, working with databases, errors and exceptions, and more Learn tools and techniques for deploying, tuning, testing, and profiling your PHP applications Explore Facebook’s HVVM and Hack language implementations—and how they affect modern PHP Build a local development environment that closely matches your production server.

  • Building Web Apps with WordPress: WordPress as an Application Framework [Read online]
    Building Web Apps with WordPress: WordPress as an Application Framework

    As this practical guide clearly demonstrates, you can use WordPress to build web apps of any type—not mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a smattering of HTML, CSS, and JavaScript, you’ll learn how to use WordPress plugins and themes to develop fast, scalable, and secure web apps, native mobile apps, web services, and even a network of multiple WordPress sites. Compare WordPress with traditional app development frameworks Use themes for views, and plugins for backend functionality Get suggestions for choosing WordPress plugins—or build your own Manage user accounts and roles, and access user data Build asynchronous behaviors in your app with jQuery Develop native apps for iOS and Android, using wrappers Incorporate PHP libraries, external APIs, and web service plugins Collect payments through ecommerce and membership plugins Use techniques to speed up and scale your WordPress app.

  • Creating a Website: The Missing Manual [Read online]
    Creating a Website: The Missing Manual

    Find a reliable web host and pick a good web address. Use time-saving tools. Build a community.

  • Learning PHP: A Gentle Introduction to the Web’s Most Popular Language [Read online]
    Learning PHP: A Gentle Introduction to the Web's Most Popular Language

    Author David Sklar (PHP Cookbook) guides you through aspects of the language you need to build dynamic server-side websites. By exploring features of PHP 5. x and the exciting enhancements in the latest release, PHP 7, you’ll learn how to work with web servers, browsers, databases, and web services.

  • PHP Web Services: APIs for the Modern Web [Read online]
    PHP Web Services: APIs for the Modern Web

    You’ll learn how to use this language to work with JSON, XML, and other web service technologies. This updated second edition includes new tools and features that reflect PHP updates and changes on the Web. Explore HTTP, from the request/response cycle to its verbs, headers, and cookies Work with and publish webhooks—user-defined HTTP callbacks Determine whether JSON or XML is the best data format for your application Get advice for working with RPC, SOAP, and RESTful services Use several tools and techniques for debugging HTTP web services Choose the service that works best for your application, and learn how to make it robust Document your API—and learn how to design it to handle errors.

  • Learning PHP 7 [Read online]
    Learning PHP 7

    You will set up PHP server on your machine and learn to read and write procedural PHP code. What you will learn Set up a server on your machine with PHP Use PHP syntax with the built-in server to create apps Apply the OOP paradigm to PHP to write richer code Use MySQL to manage data in your web applications Create a web application from scratch using MVC Add tests to your web application and write testable code Use an existing PHP framework to build and manage your applications Build REST APIs for your PHP applications Test the behavior of web applications with Behat About the Author Antonio Lopez is a software engineer with more than 7 years of experience. Table of Contents Setting Up the Environment Web Applications with PHP Understanding PHP Basics Creating Clean Code with OOP Using Databases Adapting to MVC Testing Web Applications Using Existing PHP Frameworks Building REST APIs Behavioral Testing.

  • Programming PHP: Creating Dynamic Web Pages [Read online]
    Programming PHP: Creating Dynamic Web Pages

    This updated edition teaches everything you need to know to create effective web applications with the latest features in PHP 5. If you have a working knowledge of HTML, the authors’ many style tips and practical programming advice will help you become a top-notch PHP programmer. Get an overview of what’s possible with PHP programs Learn language fundamentals, including data types, variables, operators, and flow control statements Understand functions, strings, arrays, and objects Apply common web application techniques, such as form processing, data validation, session tracking, and cookies Interact with relational databases like MySQL or NoSQL databases such as MongoDB Generate dynamic images, create PDF files, and parse XML files Learn secure scripts, error handling, performance tuning, and other advanced topics Get a quick reference to PHP core functions and standard extensions.

  • Jump Start MySQL: Master the Database That Powers the Web [Read online]
    Jump Start MySQL: Master the Database That Powers the Web

    Get a Jump Start on working with MySQL today. MySQL is an extremely popular open source relational database management system that that powers many of the applications on the Web. In just one weekend with this hands-on tutorial, you’ll learn how to: Get started with MySQL Store, modify, and retrieve data Work with multiple tables Connect to your database through code Program the database Back up your data.

  • Mastering PHP Design Patterns [Read online]
    Mastering PHP Design Patterns

    Key Features Learn about advanced design patterns in PHP 7 Understand enhanced architectural patterns Learn to implement reusable design patterns to address common recurring problems Book Description Design patterns are a clever way to solve common architectural issues that arise during software development. Starting with a brief introduction to design patterns, you quickly dive deep into the three main architectural patterns: Creational, Behavioral, and Structural popularly known as the Gang of Four patterns. Table of Contents Why “Good PHP Developer” Isn’t an Oxymoron Anti-Patterns Creational Design Patterns Structural Design Patterns Behavioral Design Patterns Architectural Patterns Refactoring How to Write Better Code.

You may also like...