bradietilley/bcmath-number 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

bradietilley/bcmath-number

最新稳定版本:v0.0.4

Composer 安装命令:

composer require bradietilley/bcmath-number

包简介

Simulating the upcoming BCMath\Number class

README 文档

README

A drop-in replacement for the upcoming BCMath\Number object type in PHP 8.4

Static Analysis Tests

Introduction

The BCMath\Number object type is not yet confirmed (RFC). It is also unclear about the exact implementation deatils so this package is not a perfect replica however I've aimed to achieve an exact alternative to BCMath\Number not necessarily as a backwards-compatible polyfill or shim but to be used as dependency before BCMath\Number is available.

This package is available as BradieTilley\BCMath\Number and, until PHP 8.4, BCMath\Number.

Installation

composer require bradietilley/bcmath-number

Documentation

Refer to the RFC for general usage examples. The gist of it is:

use BCMath\Number; // or use BradieTilley\BCMath\Number;

$number = new Number('34.465');
$result = $number->add('76.2');

echo (string) $result; // 110.665

// Number class is immutable so the original $number value remains. Resulting value are returned in a new object.
echo (string) $number; // 34.465

Author

统计信息

  • 总下载量: 15
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-05-11