This document discusses PHP 7 and alternative PHP implementations like HHVM. It provides an overview of PHP 7 features like a reworked engine and true 64-bit support. It also discusses alternative implementations like HHVM, which uses a just-in-time compiler to compile PHP to native machine code, and Zephir, which allows PHP code to be compiled to C code for performance benefits. Finally, it shares benchmarks showing performance improvements of these implementations over PHP 5.
2. Pierre Joye PHP7, hhvm & co
Pierre Joye
@pierrejoye
pierre@php.net
http://www.slideshare.net/pierrej
PHP Core developer
Contributors to numerous OSS projects
Portability fan
10. Pierre Joye PHP7, hhvm & co
Features
• Rewamped Engine
• True 64bit support
• Large string and LFS (Large file support)
• Consistent variables syntax
• No more fatal error on calling method on non
object
• New ?? operator
• Many features under discussions
49. Pierre Joye PHP7, hhvm & co
Resources
• https://wiki.php.net/rfc/phpng
• https://wiki.php.net/rfc/abstract_syntax_tree
• http://hhvm.com/blog/6323/the-journey-of-a-
thousand-bytecodes
50. Pierre Joye PHP7, hhvm & co
Resources
• http://phpdbg.com/
• http://windows.php.net/qa/
• http://qa.php.net/
Editor's Notes
Fall 2015
Stabilization
RFCs in discussions
More optimizatons coming
Fall 2015
Stabilization
RFCs in discussions
More optimizatons coming
Fall 2015
Stabilization
RFCs in discussions
More optimizatons coming
Yes but….
Speed is not scale
Most of you have no scaling problem
Your code simply sucks (mines too)
Changing languages, servers, platforms do not fix scale issues
Fix your code, design and architecture
Fast PHP is about scale, not speed.