Можно ли как то сделать так, чтобы была возможность создать whitelist функций и методов которые могут быть выполнены в eval'e?
Например, есть список неких параметров:
$USER, $DATA, $MESSAGE, итд
И нужно чтобы некий пользователь мог создать какую то функцию, в которой мог бы заюзать данные параметры и вернуть какой то результат
Можно ли вообще сделать что то подобное? Как вообще работают различные writephponline, onlinephpfunctions и прочие
Я почитал что у них "This script works with a whitelist of functions. All functions that do not require disk, system or network access are whitelisted, others blacklisted. Max execution time is set to 3 seconds.".
Но какой то подробной инфы о там как такое можно реализовать я особо найти не смог