PHP Internals catch-up with Joe Watkins
On this weeks show we are lucky to be joined by recurring guest and friend of the show Joe Watkins. We start of discussion with the upcoming PHP 7 release, reasoning behind why it has been postponed, the bright future of adoption to the release compared to previous versions and how the release gets packaged up for different distributions. We then move on to touch upon uopz (User Operations for Zend), how it helps aid getting code ‘under-test’ and the progress made to make it compatible with PHP 7. The pthreads polyfill and work on a new project called ‘inspector’ are next on the list, with the history behind how inspector started from the concept of serialising functions/closures. Finally, we chat about the recent APCu events and additions, highlighting different forms of locking in the process - followed by what interesting topics he wishes to explore in the future.
Show Links
- PHP 7 RTM Date
- Joe Watkins on Twitter: “Coming to a PHP manual near you soon, along with the rest of the documentation for APCu…”
- Joe Watkins on Twitter: “So… I f’d up, read about it”
- Musings, ninja ones - APC and Me
- krakjoe/apcu - GitHub
- krakjoe/pthreads-polyfill - GitHub
- krakjoe/uopz - GitHub
- krakjoe/inspector - GitHub
- Thread carefully :: madewithlove
- Hack and HHVM - Async
- File locking
- Mutual exclusion
- Readers–writer lock
- Spinlock
- Amp
- icicleio/icicle - GitHub