public function __construct($scale = 2, $grouping = true, $roundingMode = self::ROUND_HALF_UP, $divisor = 1) { if (null === $grouping) { $grouping = true; } if (null === $scale) { $scale = 2; } parent::__construct($scale, $grouping, $roundingMode); if (null === $divisor) { $divisor = 1; } $this->divisor = $divisor; }
public function __construct($precision = null, $grouping = null, $roundingMode = null, $divisor = null) { if (null === $grouping) { $grouping = true; } if (null === $precision) { $precision = 2; } parent::__construct($precision, $grouping, $roundingMode); if (null === $divisor) { $divisor = 1; } $this->divisor = $divisor; }