Как использовать Java для анализа синтаксиса PHP? [закрыто] ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Как использовать Java для анализа синтаксиса PHP? [закрыто]

Сообщение Anonymous »

Я разрабатываю приложение на JVM, которому необходимо сканировать проект, написанный на PHP, для сбора необходимых данных. В настоящее время я ищу существующие решения, которые помогут мне с этой задачей. Мне нужно, чтобы инструмент(ы) обладал следующими функциями:
  • Возможность анализировать код и генерировать синтаксическое дерево, даже если в коде есть проблемы (например, как синтаксические ошибки или отсутствие родительских классов).
  • Возможность выполнить код одного файла и получить возвращаемое значение. Содержимое файла относительно простое: оно включает определение некоторых массивов и непосредственный возврат их.
Я изучил некоторые существующие инструменты, такие как PHPParser, но поскольку этот инструмент написан на PHP, при его использовании я сталкиваюсь с проблемами межъязыкового взаимодействия. Я надеюсь на более удобное решение.
Я считаю, что сейчас должны быть доступны некоторые библиотеки для решения этой проблемы. Например, на GraalVM есть библиотека, которая может выполнять код PHP, а PhpStorm может обеспечивать статический анализ кода PHP. Однако я не уверен, как это реализовано.

Подробнее здесь: https://stackoverflow.com/questions/791 ... php-syntax

Вернуться в «Php»