Написание PHP-кода операции и его выполнение. Как сделать? - PullRequest
10 голосов
/ 30 ноября 2011

Как мне написать код операции PHP , сохранить его в файле и заставить Zend Engine его выполнить?Любой метод или взлом приветствуется, если он делает свое дело.

Ответы [ 2 ]

4 голосов
/ 30 ноября 2011

Существует несколько методов пользовательского пространства (из плагинов), которые могут работать с кодами операций.

Однако ни один из них не создает простой текст, поскольку коды операций не предназначены для написания пользователем пользователем (в отличие от Parrot).

0 голосов
/ 23 октября 2016

Существует расширение, называемое ulopcodes , которое позволяет вам создавать свои собственные коды операций с помощью функции, предоставляемой PHP-кодом.

Например:

ulopcodes_emit(ZEND_ECHO, "Hello world!");

Создает эту строку в текущем oparray, который будет выполняться виртуальной машиной.

Это расширение является чисто образовательным и не предназначено для использования в производственном коде.

(Отказ от ответственности: я создатель улопкодов)

...