Я предполагаю, что у вас другой случай, и это всего лишь пример, упрощенный упрощенный. Проверка очень маленькая, поэтому я сомневаюсь, что вы можете измерить разницу, но, допустим, у вас есть много этих проверок.
Как @mkoryak говорит, jQuery является clientide и PHP является сервером. Если 10^5 пользователей запрашивают это, вы можете увидеть некоторую разницу, если позволить jQuery сделать это: каждый делает это один раз (и не видит разницы), но ваш сервер получает меньше 10^5 чеков. Напротив, ваш сервер, вероятно, намного быстрее, чем ваш клиент, поэтому для каждого клиента (с несколькими или даже с одним клиентом) может быть выполнено несколько расчетов на одном компьютере (так что PHP будет вашим выбором).
Как заключает @slebetman: для небольшого числа клиентов серверный код обычно быстрее. Для очень большого количества клиентов разгрузка на клиентский код может значительно повысить производительность. Здесь вы найдете ответ @scunliffe: протестируйте свое решение с помощью stresstest!
Ответ: Это не имеет значения. Производительность должна быть вашей последней проблемой в веб-разработке. Прежде всего сделайте его надежным, функциональным, надежным и удобным. В вашем конкретном примере я бы отправил json-закодированный массив: '{num_persons: 1}', больше для предыдущих 4 причин, которые для производительности. – meagar