📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-03 12:49:49
📂
/ (Root)
/
home
/
orkouolp
/
web
/
testing.orkobd
/
laravel
/
vendor
/
brick
/
math
📍 /home/orkouolp/web/testing.orkobd/laravel/vendor/brick/math
🔄 Refresh
✏️
Editing: phpunit.php
Writable
<?php declare(strict_types=1); use Brick\Math\Internal\Calculator; require __DIR__ . '/vendor/autoload.php'; /** * @return Calculator */ function getCalculatorImplementation() { switch ($calculator = \getenv('CALCULATOR')) { case 'GMP': $calculator = new Calculator\GmpCalculator(); break; case 'BCMath': $calculator = new Calculator\BcMathCalculator(); break; case 'Native': $calculator = new Calculator\NativeCalculator(); break; default: if ($calculator === false) { echo 'CALCULATOR environment variable not set!' . PHP_EOL; } else { echo 'Unknown calculator: ' . $calculator . PHP_EOL; } echo 'Example usage: CALCULATOR={calculator} vendor/bin/phpunit' . PHP_EOL; echo 'Available calculators: GMP, BCMath, Native' . PHP_EOL; exit(1); } echo 'Using ', \get_class($calculator), PHP_EOL; return $calculator; } Calculator::set(getCalculatorImplementation()); $scale = \getenv('BCMATH_DEFAULT_SCALE'); if ($scale !== false) { echo "Using bcscale($scale)", PHP_EOL; \bcscale((int) $scale); }
💾 Save Changes
❌ Cancel