Overview
Last updated
Was this helpful?
Last updated
Was this helpful?
php-parser
This javascript library parses PHP code and convert it to AST.
This library is distributed with :
The main API exposes a class with the following methods :
parseEval(String|Buffer) : parse a PHP code in eval style mode (without php open tags)
parseCode(String|Buffer, String filename) : parse a PHP code by using php open tags.
tokenGetAll(String|Buffer) : retrieves a list of all tokens from the specified input.
You can add here your own project by opening an issue request.
This library is released under BSD-3 license clause.
Try it online (demo) :
Or from AST Explorer :
You can also that change the behavior of the parser/lexer.
: Prettier PHP Plugin
: Babel preset for converting PHP syntax to JavaScript. It can run subset of PHP in the browser or in Node.js
: Generate pot file for WordPress plugins and themes
: PHP Intellisense/code-completion for VS Code
: Produce code that uses the style format recommended by PSR-1 and PSR-2.
: Update PHP scripts from their AST
: Provide PHP code inspections written in typescript
: Reflection API for PHP files
: vscode phpunit extension