08.Oct.2011 at 15:27 by Anonymous
Brilliant talk. I've tried to write an extension before an it nice to get a bit of introduction into how they work and what I can do with them.
Can't wait to get back into the office now and give it another go!
Derick Rethans (08.Oct.2011 at 11:45)
Talk at PHP North West 2011 (English - UK)
So you've heard that PHP supports extensions. But what are they exactly, what
can you do with them, and what *can't* you do with them? And mostly, why
would you or would you not want to spend time writing them?
This session will introduce you into what PHP extensions are, and what they can
do for you. It will cover cases of when it makes sense to write extensions and
which things you need to think of when deciding whether you want to put the
effort into writing an extension.
The talk then proceeds with a small introduction to the request cycle and PHP's
memory management. It mentions which parts of PHP you could override and which
parts you can hook into. It will also cover things that you can not do
with extensions.
Quicklink: https://joind.in/3586
Track(s): Track 3
Slides: PHP Extensions, why and what?
By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.
If the claim is approved you will be able to edit the information for this talk.
Are you sure?
08.Oct.2011 at 15:27 by Anonymous
Brilliant talk. I've tried to write an extension before an it nice to get a bit of introduction into how they work and what I can do with them.
Can't wait to get back into the office now and give it another go!
08.Oct.2011 at 16:20 by Mark Baker
As I've been struggling with writing an extension recently, and had been planning to do more in the future (preferably with a lot less struggling), Derick's talk gave a few good pointers on where to look for gauidance, and on just what is and isn't possible. It's still not going to be an easy task, given the lack of documentation on how to actually set about it... but at least I have a few ideas on how to overcome some of the problems that I've encountered (or at least how to look for solutions) but extension writing will remain something of a "black art" until there's more useful documentation available.
08.Oct.2011 at 17:50 by Petr Rybak
Useful introduction to PHP internals even for someone who might not have any plans or skills to develop an extension but would like to have an idea what's under the hood!
09.Oct.2011 at 07:01 by Paul Henry Woodhead
As always, Dericks' delivery was informative, educational and entertaining. Loved it!
09.Oct.2011 at 08:10 by Elliot Ward via api
It's always worth making space in your conference to see what Derek has to say; so many interesting insights from someone very much on the inside of the PHP ecosystem.
09.Oct.2011 at 18:33 by Mike Holloway
I found this talk the most insightful of all that I went to. I enjoyed learning about the execution path of php and having a basic overview of how extensions such as apc improve the technology.
10.Oct.2011 at 09:07 by Matt Cockayne
As always an interesting and informative talk excellently delivered.
10.Oct.2011 at 09:15 by Robert Goldsmith
While the talk mainly covered extensions I really enjoyed how Derick used this as a gateway into some of the internals of PHP itself. I believe there were probably two decent talk's worth of material in what he covered - one on the internals of PHP and one going into more detail about how to actually write an extension with c code, examples, pointers to the most useful macros etc. I suspect he could even cover a third talk purely on the politics of PHP!
10.Oct.2011 at 14:57 by Craig Marvelley
A good primer on the topic. Was hoping for some code samples, or some more explicit hints towards how to write extensions (e.g. a more in-depth explanation of macros) - perhaps would make a good session for the tutorial day in future? The speaker was great as usual, the talk was paced well.
10.Oct.2011 at 20:54 by Matthew Kellett
A highly interesting presentation and has I known more about extensions a few years back I could have used them to improve a couple of the system I have worked on 10 fold.
11.Oct.2011 at 20:23 by Sebastian Marek
Good talk, although as always I wanted it to be more technical. Unfortunately the topic is very difficult and lacks of official resources/documentation. Didn't really learn anything new, but it was a good overview of "php extensions" world for the people that never had a chance to dig into it. Well delivered, engaging and overall interesting.
11.Oct.2011 at 22:39 by Marco De Bortoli
Not that now I'm eager to write my own extension for PHP but for sure a very well presented and organised talk. I agree with Robert Goldsmith, Derick could have covered easily up to three different talks elaborating a bit further the material proposed.
Anyway I liked the way he left the code itself alone in the dark focusing instead more about the "what and why" or maybe "when and why" I would say, exposing especially what you should pay attention to when writing an extension rather than how to write them.
Also, the 200 and count presence as speaker for Derick helped to crown this talk as one of my favourite along my three days of attendance.
22.Oct.2011 at 02:09 by chuck reeves
Amazing talk. If only I had my environment set up so I can play along (Im in windows so I had other steps that I had to take) Really dug down into what it takes to build PHP extensions. I hope next year it can be an all day so we can get down into more internals.
08.Oct.2011 at 11:32 by Chris Buckley
Excellent talk, very informative and very funny! Glad to see Derick also admitted that error handling when using Xdebug and SOAP extensions at the same time can be “problematic” :-)