New major versions of PHP are years in the making, and generally only occur when significant engine changes are required to make new features or better performance possible. PHP 8 is no different.
So what do big changes in PHP 8, like the Just In Time (JIT) compiler, and syntax features like constructor property promotions, union types, and attributes, mean for developers?
See What’s New In PHP 8
Join Zend Product Manager and Principal Engineer, Matthew Weier O’Phinney, as he discusses how new features, improvements, and deprecations in PHP 8 will impact development teams as they adopt this latest PHP version.
Attend This Webinar to See:
- How JIT will affect application performance.
- Demonstrations of new syntax features and how they can be used in code.
- How deprecations and changes in behavior may affect those adopting PHP 8.
- And more!
Note from the Presenter
The Attribute syntax noted in the presentation was based on an RFC that has since changed. The syntax provided under the shorter attribute syntax change RFC changed the syntax from:
@@AttributeName
// or
@@AttributeName(arguments, go, here)
to
#[Attribute]
// or
#[Attribute, AnotherAttribute]
// or
#[
Attribute,
AnotherAttribute
]
// and each can also take arguments:
#[Attribute('some', 'argument', true)]
#[Attribute('some', 'argument', true), AnotherAttribute('foo')]
#[
Attribute('some', 'argument', true),
AnotherAttribute('foo')
]
Presenters

Matthew Weier O’Phinney
Matthew Weier O’Phinney is the Principal Product Manager at Perforce Zend and OpenLogic, where he focuses on creating the tools developers need to build and deploy their applications. He is a founding member of the PHP Framework Interop Group (PHP-FIG), which creates and promotes standards for the PHP ecosystem, where he has served two elected terms on the PHP-FIG Core Committee and collaborated on many specifications.
Matthew began developing on Zend Framework (ZF) before its public release, and he led the project for Zend from 2009 through 2019. He acts as the Project Lead for the Laminas Project, which includes the subprojects Laminas API Tools (formerly Apigility) and Mezzio (formerly Expressive). He has contributed to many open source projects and communities, many of which can be found on github and his personal website.