mr_Anderson
Сообщений: 140
Оценки: 0
Присоединился: 2008-11-29 19:52:02.186666
|
Уважаемые, а можно ли такое?: (Вроде бы это называется "динамическая функция") Если создать функцию function func($var){ print $var*$var; } потом присвоить её переменной $f = "func"; и обратиться к этой ф-ии через эту переменную $f(5); получится всё нормально - отработает функция и вывидет квадрат. А вот если я захочу проделать нечно подобное с классом? Тоесть с объектом. Могу ли я так же назначить простой переменной некоторый метод некоторого класса? Как нибудь так?: $m = "myClas->myMethod()"; $m(); Второй вопрос: Действительно ли eval() - это зло и крайне не рекомендуется к использованию(в плане безопасности), или это у нашего ведущего программиста паранойя?))
|