How to Automatically Generate PHP code with PHP-Parser

在大型專案中,因為架構極其複雜,所以常會看到有許多由抽象類別、介面實作出來同性質的子物件,比如說 Parser、Extractor 等等。而當依據需求實作出大量又有些微客製化的物件後,如果要一次性調整大量的物件程式碼,比方說修改特定 Variable 的值,就會非常耗費人力。

在這種情況下,我們可以透過 nikic/PHP-Parser 套件達成自動產生 PHP code 的效果。