PHP Extensions, why and what?

Derick Rethans (17.Sep.2011 at 11:55)
Talk at PFCongres 2011 (English - US)

Rating: 4 of 5

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.

Because PHP extensions are written in C, attendees to this session should have rudimentary knowledge of C; however, I will not go into the depths of writing extensions.

Who are you?

Claim talk

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?

 
Comments closed.

Comments

Rating: 4 of 5

17.Sep.2011 at 10:47 by Jeroen v.d. Gulik via api

Very interesting talk. Learned a lot about PHP extensions and how they work.

Rating: 4 of 5

17.Sep.2011 at 11:12 by Dick Rensema via api

I knew they existed, but never really been active with them. This speach inspired me to dig into extensions.

Rating: 4 of 5

17.Sep.2011 at 11:31 by Freek Lijten via api

informative and entertaining talk, might have tipped the balance in favour of trying taking up extension writing for the fun of it :)

Rating: 4 of 5

17.Sep.2011 at 11:40 by Gerben

Having not a lot of knowledge or experience with the internal workings of php extensions, I came to the talk looking for an overview. My goals were to find out where and how php extensions are useful, and how to get started generally. These questions were answered, but also it was great to see some source code and tips for things to be aware of. The talk was well-paced and it's always nice to hear a PHP talk from a core developer. As usual, another fine talk by Derick!

Rating: 5 of 5

17.Sep.2011 at 18:02 by Michelle Sanver

I hardly knew anything about the inner works of php extensions before your talk. The talk was very clear, fun and inspiring. I'm even considering making an extension of my own! Well done :)

Rating: 5 of 5

17.Sep.2011 at 20:44 by Anonymous

What should i say. A great session like we know from Derick.

Rating: 5 of 5

18.Sep.2011 at 09:40 by Danny van der Sluys

A good speaker with experience and devotion. I learned a lot, and my opinion that making a php extension would be difficult changed for the better.

Rating: 4 of 5

18.Sep.2011 at 19:57 by Taco Vader

Interesting talk, it kinda convinced me not to start writing any extensions myself, but that's not the speaker to blame ;). I'm glad other people do and I have a much better understanding what you can or cannot do with extensions.

Rating: 5 of 5

18.Sep.2011 at 20:55 by Pim Elshoff

Derick is an amazing speaker. He is very funny, relaxed and insightful wish a dash of healthy nerd. I learned a lot and had a great time. He may have given me the best tip anyone has ever given me: just look at what others before you did and try to copy what you need.

Rating: 4 of 5

20.Sep.2011 at 04:50 by Patrick van Kouteren

I agree with Pim: Derick is a very comfortable speaker. His talk was interesting and made clear to me what you can and can not do with extensions. And apparently there are real people behind these extensions! I won't be joining them as this talk also gave me a global insight in how these extensions are written. However, I do have to express my thankfulness to the writers of the extensions. Without them, my developers life would be harder.

Cloud server hosting by Combell Combell      © Joind.in 2012