Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Typed PHP: Stronger Types For Cleaner Code

Buy

Discover how stronger types mean cleaner, more efficient, and optimized PHP applications. This unique book looks at typed PHP: PHP types, strings, regular expressions, and more from PHP 7 as found in standard PHP libraries, user libraries, extensions, and cross-compilers. You'll see how to create a set of reusable tools that unify and ease the scalar types of PHP.

PHP has a rich history and a dominant place on the web. It has achieved much despite language inconsistencies and difficulties. Bjarne Stroustrup once said: "There are only two kinds of languages: the ones people complain about and the ones nobody uses".

PHP is one of those languages that everybody uses, yet that's often seen as a good reason to ignore the bad parts and just get stuff done. We're all for getting stuff done, and to that end, the author has used Plain Ol' PHP for many years. It's always bugged him how procedural PHP is, in an ecosystem of OOP libraries and frameworks. So he decided to take a deeper look at building a stronger type system on top of PHP. That's the goal of this book.

What You'll Learn
  • Discover the fundamentals of PHP strings, regex, underscores, native function inconsistencies, and more
  • Examine the structure of PHP types including boxing, regex, namespace functions, composer autoload, null problem, optional values, and more
  • Work with extensions like vagrant + phansible, provisioning, vagrant commands, SPL types, scalar objects, zephir, and more
  • Design using scalar, SPL, zephir, structure types, resolving types, chaining, combining number types, PHPUnit, packaging, and more
  • Plan for the future using a case study example
Who This Book Is For


Experienced web developers and PHP programmers.

(HTML tags aren't allowed.)

Cisco Express Forwarding (Networking Technology)
Cisco Express Forwarding (Networking Technology)
How does a router switch a packet? What is the difference between routing a packet, switching a frame, and packet switching? What is the Cisco® Express Forwarding (CEF) feature referred to in Cisco documentation and commonly found in Cisco IOS® commands? CEF is a general term that describes the mechanism by which Cisco routers and...
The Connected Company
The Connected Company

The future of work is already here.

Customers are adopting disruptive technologies faster than your company can adapt. When your customers are delighted, they can amplify your message in ways that were never before possible. But when your company’s performance runs short of what you’ve promised,...

Fractal Geometry: Mathematical Foundations and Applications
Fractal Geometry: Mathematical Foundations and Applications
An accessible introduction to fractals, useful as a text or reference. Part I is concerned with the general theory of fractals and their geometry, covering dimensions and their methods of calculation, plus the local form of fractals and their projections and intersections. Part II contains examples of fractals drawn from a wide variety of areas in...

Matchmoving: The Invisible Art of Camera Tracking
Matchmoving: The Invisible Art of Camera Tracking
Master the Art and Science of Matchmoving

Written by a matchmoving expert, this book is much more than a technical primer. It helps you think like a pro so that you can find the right solution for your matchmoves, no matter how tricky. You’ll also find coverage of tasks that commonly go
...
IPTV and Internet Video: Expanding the Reach of Television Broadcasting (NAB Executive Technology Briefings)
IPTV and Internet Video: Expanding the Reach of Television Broadcasting (NAB Executive Technology Briefings)
IPTV and Internet Video clearly explains and demystifies the functions, markets, and future impact of this exploding technology. This book contains an overview of hardware, software, and Internet technologies, case studies, and covers a range of products and services. It is a guide to help leaders master the key trends and drivers transforming the...
Congenital and Perinatal Infections (Infectious Disease)
Congenital and Perinatal Infections (Infectious Disease)

A concise clinical reference that facilitates the diagnosis of intrauterine and perinatally acquired infections was the goal in creating the Congenital and Perinatal Infections: A Concise Guide to Diagnosis. Information about the natural history, m- agement, and outcome of these infections is well detailed in many other sources and so has not...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy