Type Here to Get Search Results !

The Art of Modern PHP 8 in pdf

 

Download This PDF Book : The Art of Modern PHP 8: Learn how to write modern, performant, and enterprise-ready code with the latest PHP features and practices by Joseph Edmonds, Lorna Jane Mitchell, for free.

Discover how to apply the principles of OOP, types, and package management the right way

Key Features

Explore the latest PHP 8.1 features and modern web development practices

Refactor your legacy codebase using modern features and styles in PHP

Create your own Composer packages that can be reused across all PHP projects

Book Description

PHP has come a long way since its introduction. While the language has evolved with PHP 8, there are still a lot of websites running on a version of PHP that is no longer supported. 

If you are a PHP developer working with legacy PHP systems and want to discover the tenants of modern PHP, this is the book for you.

The Art of Modern PHP 8 walks you through the latest PHP features and language concepts. The book helps you upgrade your knowledge of PHP programming and practices. 

Starting with object-oriented programming (OOP) in PHP and related language features, you'll work through modern programming techniques such as inheritance, understand how it contrasts with composition, and finally look at more advanced language features. 

You'll learn about the MVC pattern by developing your own MVC system and advance to understanding what a DI container does by building a toy DI container. 

The book gives you an overview of Composer and how to use it to create reusable PHP packages. You'll also find techniques for deploying these packages to package libraries for other developers to explore.

By the end of this PHP book, you'll have equipped yourself with modern server-side programming techniques using the latest versions of PHP.

What you will learn

Understand how to use modern PHP features such as objects, types, and more

Get to grips with PHP package management using Composer

Explore dependency injection for your PHP applications

Find out what the differences are between legacy and modern PHP 8 code and practices

Write clean PHP code and implement design patterns

Get hands-on with modern PHP using examples applying MVC and DI techniques

Who this book is for

The book is for existing PHP developers and CTO-level professionals who are working with PHP technologies, including legacy PHP, in production. The book assumes beginner-level knowledge of PHP programming as well as experience with server-side development.

Review

"Thinking about keeping up to date is one of the big preoccupations of our technical lives. With PHP, there's a disconnect where the language is perceived by others as being old-fashioned, and yet in recent years, it has changed beyond recognition and continues to grow and evolve. 

I have yet to see data indicating a meaningful decline in PHP's popularity, and rarely hear negativity from anyone with real recent experience of modern versions of PHP. 

Joseph has been working with PHP throughout these changes and covers the topics you need to understand to make the best use of PHP 8 and beyond. As a fellow author, who once passed on her knowledge to other PHP people, I am so proud to be part of this thriving tech community still sharing the knowledge and paying it forward. 

I hope this book will boost your PHP activities, bringing solid theory to things you already know, as well as shining a light onto things you may not have encountered yet." --Lorna Mitchell, Developer Advocate, Author of "PHP Web Services" and "PHP Master"

About the Author

Joseph Edmonds is a business owner, developer, and author. He is a Zend Certified Engineer, among his other credentials. He's been a part of the e-commerce, tech, and PHP development worlds since the dawn of the millennium. 

He witnessed the exploding growth of e-commerce from the early days, helping several companies advance and expand their operations. During this time, he has had the pleasure of seeing PHP grow from a fairly amateur language, punching way above its weight, into a modern and highly performant language for serious enterprise projects. 

Responding to a growing demand for highly specialized PHP development services, he launched Edmonds Commerce in 2007. As an independent agency, Edmonds Commerce provides highly specialist PHP development services to businesses that use open source PHP, and predominantly Magento, as the backbone of their online systems, solving even the most complex and unique PHP development challenges. 

As a way to offer a high-level, interrelated service to businesses who want to accelerate their growth, he started an exciting new venture in 2020. LTS (Long Term Support Ltd.) provides expert help in recruitment, training, DevOps and infrastructure, consultancy, and development.

Table of Contents:

Object-Oriented PHP

Inheritance and Composition, Encapsulation and Visibility, Interfaces and Concretions

Advanced OOP Features

Scalar, Arrays, and Special Types

Object Types, Interfaces, and Unions

Parameter, Property, and Return Types

Design Patterns and Clean Code

Model, View, Controller (MVC) Example

Dependency Injection Example

Composer For Dependencies

Creating Your Own Composer Package

The Awesomeness That Is 8.1

About The Book:

Publisher ‏ : ‎ Packt Publishing (October 26, 2021)

Language ‏ : ‎ English

Pages ‏ : ‎ 420 

File: PDF, 9 MB

Download

Free Download the Book: The Art of Modern PHP 8: Learn how to write modern, performant, and enterprise-ready code with the latest PHP features and practices

PS: Share the link with your friends

If the Download link is not working, kindly drop a comment below, so we'll update the download link for you.

Happy downloading!

Tags

Post a Comment

2 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.