Thanks!
Thanks for attending my talk "PHP Internals Deep Dive" at ScotlandPHP that I gave on November 8th, 2019. Here you can find some extra information about the talk if they are available. For this talk we have:
Questions?
If you have any questions about the talk, feel free to contact me. My details are on the contact page.
Slides
The talks slides can be downloaded at deepdive-scotland19.pdf
Resources
- Extension: Geospatial: https://github.com/php-geospatial/geospatial
- Extension: Xdebug: https://xdebug.org
- Extension: php-ast: https://github.com/nikic/php-ast
- Extension: tokenizer: http://php.net/tokenizer
- Extension: vld: https://github.com/derickr/vld
- Library: PHP Code Coverage: https://github.com/sebastianbergmann/php-code-coverage
- PHP 7 Virtual Machine: https://nikic.github.io/2017/04/14/PHP-7-Virtual-machine.html
Comments (through joind.in)
A great introductin into PHP internals. Alot to take in but good start to allow me to investigate further.
A really interesting insight into how PHP works. It was fun to change the behaviour of the language, and seems like contributing to PHP is more accessible to me. I think it wasn't that clear that we should have already compiled PHP, so it took everyone a while to get all the dependencies installed. Maybe you could add the list of dependencies to the prerequisites of the workshop?
Excellent introduction to how PHP parses your code, and how changes to that behaviour can be made. I learned a ton of useful information from this workshop. Perhaps a docker or virtual machine that people could use to jump in with may be a good way to ensure those who are not so well prepared can get up and running faster would be a good idea.