PHP 8 Objects, Patterns, and Practice: Volume 1: Mastering OO Enhancements and Design Patterns | Agenda Bookshop Skip to content
Black Friday Sale Now On! | Buy 3 Get 1 Free on all books | Instore & Online.
Black Friday Sale Now On! | Buy 3 Get 1 Free on all books | Instore & Online.
A01=Matt Zandstra
Age Group_Uncategorized
Age Group_Uncategorized
Author_Matt Zandstra
automatic-update
Category1=Non-Fiction
Category=UL
Category=UMW
Category=UTC
COP=Germany
Delivery_Pre-order
Language_English
PA=Not yet available
Price_€20 to €50
PS=Forthcoming
softlaunch

PHP 8 Objects, Patterns, and Practice: Volume 1: Mastering OO Enhancements and Design Patterns

English

By (author): Matt Zandstra

Develop elegant and rock-solid systems using PHP, aided by three key elements: object fundamentals, design principles, and best practices. Now in its 7th edition, this book has been fully updated for PHP 8.3 and split into two volumes to better accommodate its wealth of new content. Volume 1 covers objects and patterns, while Volume 2 focuses on tools and best practices.

Youll begin this volume by reviewing PHP's object-oriented features including key topics such as class declarations, inheritance, and reflection. The second part of the book is devoted to design patterns. It explains the principles that make patterns powerful and covers many of the classic design patterns, as well as enterprise and database patterns.

This volume provides a solid grounding in PHP's support for objects and builds on this foundation to apply the core principles of software design. New topics covered include read only classes, enumerations, typed class constants, as well as various additions to argument and return types. The knowledge gained from this book will help you master the object-oriented enhancements and the design patterns available for PHP 8, paving the way for developing best practices in Volume 2.

What You Will Learn

  • Work with object fundamentals.
  • Write classes and methods, instantiate objects, and create powerful class hierarchies using inheritance.
  • Master advanced object-oriented features, including static methods and properties.
  • Manage error conditions with exceptions and create abstract classes and interfaces.
  • Use design principles to deploy objects and classes effectively in your projects.
  • Discover a set of powerful patterns that you can implement in your own projects.

Who This Book Is For

Anyone with at least a basic knowledge of PHP who wants to use its object-oriented features in their projects.

See more
Current price €47.49
Original price €49.99
Save 5%
A01=Matt ZandstraAge Group_UncategorizedAuthor_Matt Zandstraautomatic-updateCategory1=Non-FictionCategory=ULCategory=UMWCategory=UTCCOP=GermanyDelivery_Pre-orderLanguage_EnglishPA=Not yet availablePrice_€20 to €50PS=Forthcomingsoftlaunch

Will deliver when available. Publication date 13 Dec 2024

Product Details
  • Dimensions: 178 x 254mm
  • Publication Date: 13 Dec 2024
  • Publisher: Springer-Verlag Berlin and Heidelberg GmbH & Co. KG
  • Publication City/Country: Germany
  • Language: English
  • ISBN13: 9798868804816

About Matt Zandstra

Matt Zandstra has worked as a web programmer consultant and writer for over two decades. In addition to this book he is the author of SAMS Teach Yourself PHP in 24 Hours (three editions) and is a contributor to DHTML Unleashed. He has written articles for Linux Magazine Zend IBM DeveloperWorks and php|architect Magazine and also writes fiction.  Matt was a senior developer/tech lead at Yahoo and API tech lead at LoveCrafts. He now runs an agency that advises companies on their architectures and system management and develops systems primarily with PHP Python and Java.  

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
We use cookies to ensure that we give you the best experience on our website. If you continue we'll assume that you are understand this. Learn more
Accept