PHP 8 Programming Tips, Tricks and Best Practices Book
Last Update: 28-Feb-2022 12:03PM
Writer Note, "I've known Doug Bierer for many years now. It has been my great privilege to work with him on training new PHP developers and helping existing ones to grow their skills. I have even had the distinct privilege of butchering the pronunciation of his name many times. Through the years, though, I've come to respect Doug's ability to take technical concepts and put them in a language that just about anyone can understand. PHP 8 is a huge leap forward. Even as we write about PHP 8.0, PHP 8.1 is in the alpha stages of testing, and the tools and concepts embodied in PHP today are as good as they are in any language built for web development. By purchasing this book, you are taking the first step in being able to harness the power of PHP 8 in your own projects. When you combine the knowledge, you will gain from this book and Doug's skill at making the concepts understandable and immediately applicable to your problems, you will have lit the fuse on a rocket that will propel your skills and your career to new heights. Strap in and hold on – this is going to be a fun ride!"
Sohibd.com is a participant in the Amazon services LLC associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising and linking to Amazon.com.*Amazon and the Amazon logo are trademarks of Amazon.com, Inc., or its affiliates. Additionally, Sohibd.com participates in various other affiliate programs, and we sometimes get a commission through purchases made through our links
Normally when I read a highly technical book, I read the first couple of pages and then go hunting for what I really want to find out or what I need to know. When I started to read this book, I was at page 125 before I realized how far I had gotten. I know it sounds trite but it was more like a novel I could not put down than a book that was explaining a highly technical subject. The way the author presented the information was; to the point, laser focused and it was concise. The way he explained it, why it was different from previous versions of PHP and showed the differences on how it was implemented between the versions (7 and 8 (the two most used comparisons) gave a good contrast between the 2 versions. I had used PHP a long time ago (prior to 5) and was amazed at how far it has come in the intervening years since I had last used it. I had expected to be lost when I read it, but the Author's style of explaining it, giving you examples and showing how the new version compared to the previous versions was very educational.
In this book the author, an accomplished computer science enthusiast and educator has written some of the tips for PHP8. This version of PHP8 provides faster execution to application code and smaller memory footprint for the programs. In chapter 1 Introducing the PHP8 OOP features a brief discussion of OOP concepts are done.The mixed and union data types are discussed in detail here. The reduction in code footprint by using construct() class is detailed.
PHP 8 Programming Tips, Tricks, and Best Practices is an awesome read. It can be a bit overwhelming at times because of the amount of information inside, but that is my only real complaint of any sort
The publisher reached out to me to review this book and has given me a review copy to do so. However, I promise to be 100% honest and completely forthcoming in my review of this book. In addition I am not obliged to review this book, I am simply doing so because I believed this book left enough of an impact for me to leave a review for it. Overview: This book's goal is to showcase some different aspects of PHP 8. It showcases new features introduced in PHP 8, changes to existing features, and some good practices and tips for these new features. The book was organized in a way so those with different levels of experience could skip to different sections easily and not feel as if they missed anything. For example, if you have experience with PHP 8 you could skip to the Best Practices section as it doesn't tie in with the previous sections.