Nous allons voir comment PHP fait pour exécuter notre code, en interne. Ce n'est pas magique, le code de PHP est exécuté dans une machine virtuelle logicielle, codée en utilisant le langage C. C'est globalement la même chose concernant tous les langages interprétés (comme Python, Java, Ruby ou Go).

Comment sont gérées les variables ? Les appels de fonctions ? Les boucles ?

Nous parlerons des différents exécuteurs, et de la manière dont l'extension OPCache vient optimiser le code avant de le passer à l'exécuteur. Nous donnerons des recommandations et désamorcerons certaines idées reçues.

Pour suivre ce sujet, il suffit de connaître le langage PHP et d'avoir des notions globales en programmation. Le but étant de vulgariser pour qu'à la fin on puisse avoir une bonne idée générale sur le fonctionnement interne de la partie la plus complexe et la plus critique du coeur de PHP.

Comments

Please login to leave a comment

Rated 4

Nicolas F. at 10:31 on 17 May 2019

Problèmes de son
Très intéressant même si le speaker est un peu extrémiste sur certains sujets/bonnes pratiques

Rated 5

arnolem at 21:08 on 17 May 2019

Très bon sujet, une expertise assumé du speaker.
Toutefois, Julien donne souvent l'impression que tout doit être facile pour lui car c'est son univers mais c'est vrai que beaucoup de monde a dù se sentir "nul" de ne pas comprendre si facilement certains concepts.
L'ayant déjà vu sur scène, j'en rigole et ça n'entame pas le plaisir de l'entendre.
Un grand bravo pour avoir tout de même réussi a demistifier le code interne de PHP.

Rated 5

Nicolas Dewez at 21:14 on 17 May 2019

Sujet et conf très intéressants.
Connaissant Julien sa prise de position ne m'a pas surpris mais il est vrai que ça peut en dérouter plus d'un 😄

Sujet un peu raide, mais extrêmement intéressant pour ceux qui aiment mettre les mains dans le cambouis !

"Bon ca, vous le savez déjà"... Et bien c'est pas le cas de tout le monde :p
Sujet très intéressant, une bonne vulgarisation du sujet.