Самый простой способ конвертировать PHP-скрипт в OpCode, используя C #? - PullRequest
0 голосов
/ 11 мая 2009

Какой самый простой способ конвертировать PHP-скрипт (.php) в OpCode / Bytecode (код операции) с использованием C #? Я могу использовать библиотеки DLL, если мне нужно.

Мне нужно сделать это для проекта, над которым я работаю, чтобы легче анализировать код PHP.

Любые мысли или идеи приветствуются.

Ответы [ 2 ]

1 голос
/ 11 мая 2009

Phalanger - это то, что вы ищете.

0 голосов
/ 11 мая 2009

Я не думаю, что вы можете сделать буквальное преобразование, поскольку оно интерпретируется на лету. По сути, вам придется анализировать движок PHP.

Каждый движок PHP будет отличаться и в другом примере использования Phalanger, который просто конвертируется в CLR - то есть: это больше не PHP, поэтому вы действительно будете анализировать .NET CLR.

...