Задачка по PHP

программирование php

Есть калькулятор на ajax, который обращается к php скрипту.
Передаются три параметра, 1 и 2 число и операция.
Так вот, как без лишнего гемора, без пользования дополнительных функций для каждого оператора сделать вычисления?
Т.е. скажем
$a=1
$b=1
$n="+"
Реально ли 1-2 формулами, Сделать нужную операцию с двумя этими числами?
Т.е. в итоге получить ответ 2.
Напоминаю, помимо плюса может быть и минус и деление и другие знаки, поэтому сама операция лежит в переменной.


Примечание:
Да, остроумие прет.
Смысл сидеть и писать тупости? Некуда время потратить? Иди погуляй.

Примечание:
Эх....
Я не спрашиваю про смысл, я задаю конкретный вопрос.
Мне интересен не сам калькулятор, а вообще реализация подобных штук, каких описал выше.
Калькулятор хранится у меня на компе и люди никогда его не увидят, зато буду знать некоторые вещи ,которые меня мучают.

Примечание:
2Sky
"Так вот, как без лишнего гемора, без пользования дополнительных функций для каждого оператора сделать вычисления?"
Там легко сделать и со switch и с условиями, но интересно, реально ли не прибегать к этому.
Ответы:
Это очень просто. Реально.
Калькулятор на аяксе писать не имеет смысла.
Ладно, если вам делать нечего, то могу предложить вот так сделать:


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.