Хочу сделать песочницу для php - использую функцию eval. Самая большая проблема - наверно защита от иньекций. Знаю что много об этом написано. Но может быть есть какие то новые возможности в этом плане?
Конечно возможны. Пых довольно мощный язык, так что защититься от влезания в код можно лишь, так, как делают все люди для песочниц - простым поднятием виртуалок. К примеру, докер. Большинство Ci на нём построены.
semki096: вполне. НО! с оговоркой! Либа может быть "дырявая", поэтому настройку изолированной среды исполнения процесса - советую всё же сделать на верхнем уровне средствами ОС и конфигами PHP и т.д.