It's All About the Goto

Derick Rethans (24.May.2017 at 11:30, 1 hr )
Talk at php[tek] 2017 (English - UK)

Rating: 5 of 5

Don’t worry, this is not about the goto keyword. In this presentation, I am showing you some of the inner workings of PHP. We are going to look at how different language keywords and constructs are handled internally. Everything is converted to goto, but the how and why is not as simple as it seems! This in-depth talk will be of most interest to people who want to know how PHP works internally. Expect lots of wonkiness, a form of assembly, and trees.

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Comments closed.


Rating: 5 of 5

24.May.2017 at 12:32 by Jeremy Kent (4 comments) via Web2 LIVE

good information, though some of the high-level slides went too fast compared to the time spent on the detailed code and pseudocode slides

Rating: 5 of 5

24.May.2017 at 16:33 by Mark Niebergall (120 comments) via Web2 LIVE

Very good technical by Derick. It was great to see how PHP works internally for various language constructs.

Rating: 5 of 5

25.May.2017 at 05:42 by Ed Barnard (80 comments) via Web2 LIVE

This is why we have php[tek]. Other than reading @nikic, it's been a very long time since I've seen an Abstract Syntax Tree discussed. I'm glad that Derick continues to pass on this sort of information. This talk was clear (but advanced subject matter) and flowed well.

Rating: 5 of 5

25.May.2017 at 10:41 by Phillip Shipley (39 comments) via Web2 LIVE

Very interesting and informational, but also way over my head.

Rating: 5 of 5

26.May.2017 at 14:41 by Tashfique Mirza (24 comments) via Web2 LIVE

Good overview for a difficult topic. There's just too much to cover in an hour.

Rating: 5 of 5

05.Jun.2017 at 16:10 by Bastlynn (6 comments)

Rating: 5 of 5

08.Jun.2017 at 12:31 by Joshua Smith (13 comments) via Web2 LIVE

This was a great talk and gave me some insight to how PHP works under the hood. Definitely not for the faint of heart. I highly recommend at least a minimal exposure to assembly language, or something similar.

Rating: 5 of 5

09.Jun.2017 at 15:49 by Steven Wade (12 comments) via Web2 LIVE

This was an excellent talk. I'm not a C programmer so some things went over my head, but for the most part, I was able to follow it and it was really enjoyable to learn how the internals of PHP work. Thanks for the presentation!

© 2019