DPC2019: PHP Opcode? What's that? - Benoit Jacquemont

Published: 16 June 2019
on channel: Ibuildings Dutch PHP Conference
1,117
40

"PHP Opcode? What's that? by Benoit Jacquemont

Every PHP developer heard about OpCode, the magical sauce that runs inside the Zend PHP Engine in order to boost performances.

But what is exactly that OpCode? Why does it make the Zend Engine faster to run your PHP Code? Is it only about performances?

The aim of this talk is to demystify what's going on inside the Zend PHP Engine and to understand what is happening to our PHP code when it's digested by the interpreter and turned into opcode, before being executed on the Zend Virtual Machine.

What you'll learn from this talk:


how the Virtual Machine inside the Zend Engine works
how the PHP code is turned into opcode
how the opcode cache is used and how to check if it's efficient
what the optimizer part of the opcode cache is doing



About Benoit Jacquemont

Benoit Jacquemont fell in love Web development in 2000 after a previous experience in Point of Sales software development.

From Java to PHP, from Oracle to MySQL, from management software to eCommerce website, he works mostly on projects with a high dose of OpenSource, at Smile Group.

He becomes CTO of Smile Group in 2009, at a time where the company had 450 employees.

In January 2013, he co-founds Akeneo, with Frédéric de Gombert, Nicolas Dupont, and Yoav Kutner.

Then the startup adventure begins for him, as Akeneo's CTO.


This talk was given at the Dutch PHP Conference in 2019, organised and hosted by Ibuildings. Visit https://phpconference.nl or https://www.ibuildings.nl for more information."


Watch video DPC2019: PHP Opcode? What's that? - Benoit Jacquemont online without registration, duration hours minute second in high quality. This video was added by user Ibuildings Dutch PHP Conference 16 June 2019, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,117 once and liked it 40 people.