RightCapitalHQ / php-ast-viewer

The PHP AST Viewer is a tool for viewing the Abstract Syntax Tree of PHP code. By visualizing the structure, it helps developers gain a deeper understanding of the code, thus improving code quality and maintenance efficiency.

Home Page:https://php-ast-viewer.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PHP AST Viewer

The PHP AST Viewer is a tool for viewing the Abstract Syntax Tree of PHP code. By visualizing the structure, it helps developers gain a deeper understanding of the code, thus improving code quality and maintenance efficiency.

image

Getting Started

First, run commands by this sequence for development server:

composer install
pnpm install
pnpm dev

Open http://localhost:3000 with your browser to see the page.

or

pnpm all-in-one # This command runs the above three commands.

After the development server is running, use the following command to copy the vendor folder to .next/server/

pnpm copy-vendor

The purpose is to copy the php-parser dependency into the Next.js server folder.

Demo video

demo.mp4

About

The PHP AST Viewer is a tool for viewing the Abstract Syntax Tree of PHP code. By visualizing the structure, it helps developers gain a deeper understanding of the code, thus improving code quality and maintenance efficiency.

https://php-ast-viewer.com

License:MIT License


Languages

Language:TypeScript 88.7%Language:CSS 9.1%Language:PHP 1.8%Language:JavaScript 0.4%