How does PHP static analysis work

Damien Seguy (08.Feb.2019 at 11:30, 1 hr )
Talk at SunshinePHP 2019 (English - US)

Rating: 5 of 5

Static analysis is an emerging field, in particular in the PHP world. Reviewing source code at the speed of a computer requires powerful theoretical tools: control flow diagram, abstract syntactic trees, acyclic dependency graph.

If all this seems far and remote from PHP, come and learn how they apply to your favorite language! They are all useful when it comes to detecting early those errors that end up in production, and sometimes, even before the code may compile. We’ll see how to combine all those aspects to build a useful auditing engine.

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

Please note: you are not logged in and will be posting anonymously!
= one plus four


Rating: 5 of 5

08.Feb.2019 at 12:30 by Derek Honeycutt (11 comments) via Web2 LIVE

Clear presentation. Really entertaining and funny presenter

Rating: 5 of 5

08.Feb.2019 at 13:52 by Sonny Savage (44 comments) via Web2 LIVE

Damien actually got me excited about the possibilities of static analysis. I can't wait to use it in my stack.

Rating: 5 of 5

08.Feb.2019 at 14:34 by Eric Morris (24 comments) via Web2 LIVE

Mr. Seguy describes what static code analysis is and how useful it can be. It IS the kind of thing a good developer does, but it certainly doesn't scale. I use PHPStorm, and that tool does some of the analysis, but not even close to the degree described here. Is there a plug-in for PHPStorm?

Rating: 4 of 5

09.Feb.2019 at 15:13 by John Ashton (6 comments) via Web2 LIVE

Great talk. Can you please provide the slides?

Rating: 4 of 5

11.Feb.2019 at 09:43 by Miro Svrtan (213 comments) via Web2 LIVE

Great introduction into the idea and work behind static analysis.

For 5*:
- try to reorganize the talk so some questions do not feel like you are trying to pull teeth from attendees: I love when speakers try to engage the audience but some of the questions were either not clear or too hard for audience to figure out

© 2019