As PHP incorporates more features typical of statically typed languages (class properties, function parameters, return types), developers will need to adjust to a completely new style of programming in PHP. While many applaud these features, PHP's implementation isn't quite the same as many traditionally statically typed languages, so there are limitations and pitfalls to be aware of.
In this talk, we'll dive into several examples of how statically typed PHP can improve developer experience and code quality while eliminating the need for a whole class of unit tests. Developers will see some of the "weaknesses" in PHP's strong typing, and get a hint as to where static typing in PHP might be going given the right community support.
About Karl Hughes
Karl is a hands-on technical leader dedicated to helping startups figure out teams and technology. He is currently the CTO of The Graide Network, and in his free time, he runs CFP Land to help tech conference speakers find new opportunities to get on stage.