Программирование > PHP
Внедрение PHP кода в класс из MySQL
Altaxar:
Egorsha
Спасибо за подсказку, у меня очень много классов, и размещать в одной папке не получится. у меня все пути к файлу класса находятся в MySQL(есть множество плюсов), причем рекурсивно. так, что получать путь для каждого класса по отдельности нехорошо. так что я собираю все id классов и за пару запросов получаю все url. и не только к классам.
Вот, что у меня получилось:
$return_mysql=\'$this->sss();\';//храню код функции в MySQL, другого выхода нету.
class bbb {
function sss(){
echo \'alex\';
}
}
$str=\'class aaa extends bbb { function aaa(){\'.$return_mysql.\'}}\';
eval($str); //спасибо за данную функцию, я так и не мог понять до этого, что она делает
new aaa;
Навигация
Перейти к полной версии