PHP · BRICK\MONEY 0.15.2

Каждая копейка
на своём месте

Сложите суммы, сравните округление и распределите остаток. Затем изучите девять настоящих PHP-опытов и заберите код для своего проекта.

Изменить числа ↓

Попробуйте свои значения

Интерактивная учебная модель на JavaScript BigInt. PHP в браузере не выполняется. Здесь три валюты с двумя дробными знаками; полные возможности Brick\Money показаны ниже и в PHP-исходниках.

Десятичный разделитель — точка. Суммы передаются строками, без преобразования в Number. Эти примеры не выбирают за вас правила расчёта договора.

PHP-рецепт запускается из корня скачанного проекта после composer install.

Посмотреть PHP-код для этих значений

Девять настоящих PHP-опытов

Это сохранённый вывод Brick\Money 0.15.2. Он проверяется командой composer verify из архива. Выбор опыта меняет показ результата, но не отправляет ваши числа на сервер.

Загружаем проверенные результаты…

Скачать PHP лаборатории
Посмотреть код выбранного опыта

Перенесите расчёт в проект

  1. Скачайте полный архив и установите зависимости по README.
  2. Выполните composer test и composer verify.
  3. Измените учебную корзину в fixtures/cart.json и запустите php bin/cart.php.
  4. Проверьте запись и восстановление minor units: php bin/storage.php.