- Возможность анализировать код и генерировать синтаксическое дерево, даже если в коде есть проблемы (например, как синтаксические ошибки или отсутствие родительских классов).
- Возможность выполнить код одного файла и получить возвращаемое значение. Содержимое файла относительно простое: оно включает определение некоторых массивов и непосредственный возврат их.
Я считаю, что сейчас должны быть доступны некоторые библиотеки для решения этой проблемы. Например, на GraalVM есть библиотека, которая может выполнять код PHP, а PhpStorm может обеспечивать статический анализ кода PHP. Однако я не уверен, как это реализовано.
Подробнее здесь: https://stackoverflow.com/questions/791 ... php-syntax