概要 PHP7 で導入された AST(Abstract Syntax Tree) について、その概要と、導入によるPHPの変化を解説しました。 おまけでASTの利用法についても少し。 AST の可視化は https://dooakitestapp.herokuapp.com/phpast/webapp/ にて試せます(動いてなかったらごめんなさい)。 PHP AST 徹底解説 from do_aki 動機 以前、まだphp7 がリリースされる前に闇PHP勉強会でASTについて発表したことがありました。 ASTの導入は、それ単体でのインパクトは小さく、php7の他の新機能に隠れがちではありますが、可能性という点においては他の機能に勝るとも劣らない仕組みです。 しかし、発表以来気になりつつもあまり追っていなかったのでした。 久しぶりにAST周りについて何か新しいことは起きてないかとググってみま