ded-mazay такая функция не подойдёт, так как математическое выражение неизвестно, и количество переменных тоже. Пользователь вводит некоторое количество переменных, которые записаны в БД. А потом он вводит неопределённое количество математических выражений (с простыми арифметическими операциями), по которым вычисляются другие переменные. Собственно они потом и есть результатом программы.
JustUserR, не могли бы вы обьяснить в чем небезопасность использования функции eval()?
|