入門!PHPとASTとOPCode 〜いつものPHPの少し深淵を覗いてみよう〜 by きんじょうひでき

PHPカンファレンス新潟2025
採択
2025/05/31 13:00〜
Track C
ワークショップ(40分)

入門!PHPとASTとOPCode 〜いつものPHPの少し深淵を覗いてみよう〜

o0h_ きんじょうひでき o0h_
2

私たちが普段書いているPHPによるコードは、いくつかのステップを経て機械に分かるよう変換されます。
AST(抽象構文木)にOPCode(オペコード)は、その流れを理解する上で欠かせない存在です。

日常的に接しているはずなのに馴染みがない─
そんな存在に、自分の手と目を使って少し仲良くなるワークショップです。
あなたのコードが、どんな風に解釈されているのか?一緒に覗いてみましょう!

対象

  • ASTやOPCodeなる単語を聞いたことはあるかも知れないが、よく知らないな!というphper

やること

  • 簡単なソースコードを、AST表現やOpCode表現に変換して見てみる
  • 微細な修正を加えつつ、それらがちゃんと対応しているのを実感する

形式

  • 予め用意された題材を手元で動かす、小講義+演習の形式
  • 合間に、頭の体操として(クイズのような)練習問題を挟みます