/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/bcmath/tests/run_bcmath_tests_function.inc
31 строка
811 B
Saki Takamachi
Fixed a bug in BcMath\Number::pow() and bcpow() when raising negative powers of 0. (#16694)
19 ноя 2024, 18:16
Не верифицирован
19 ноя 2024, 18:16
2c8662d
Код
Авторство
О чём код?
<?php const STRING_PADDING = 30; function run_bcmath_tests( $firstTerms, $secondTerms, $symbol, $bcmath_function ) { $scales = [0, 10]; foreach ($scales as $scale) { foreach ($firstTerms as $firstTerm) { echo "Number \"$firstTerm\" (scale $scale)\n"; foreach ($secondTerms as $secondTerm) { try { $ret = $bcmath_function($firstTerm, $secondTerm, $scale); } catch (Throwable $e) { $ret = $e->getMessage(); } echo $firstTerm, " $symbol ", str_pad($secondTerm, STRING_PADDING), " = ", $ret, "\n"; } echo "\n"; } } }