Download the PHP package ionux/rapim without Composer
On this page you can find all versions of the php package ionux/rapim. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package rapim
Short Description This project is a native Rich Arbitrary Precision Integer Mathematics Library implementation for PHP.
License MIT
Homepage https://github.com/ionux/RichArbitraryPrecisionIntegerMath
Informations about the package rapim
Rich Arbitrary Precision Integer Math for PHP
Description
This rich arbitrary precision integer mathematics (RAPIM) library for PHP is a project which aims to provide a completely self-contained solution for PHP projects that cannot install the GMP or BC math extensions. It can, of course, take advantage of those higher-performing math extensions but the library will fall back on pure PHP implementations of the math functions if they are not present.
RAPIM is a work in progress and should be considered alpha quality software. I would appreciate and welcome all feedback, especially if you have experience in implementing math algorithms. But all programming, debugging and test writing help is welcome!
Installing
Installation of this project is very easy using composer:
If you have git installed, you can clone the repository:
Or you can install manually by downloading the zip file and extracting the contents into your project's source directory.
Usage
Integrating these classes with your project is very simple. For example, after including the necessary class files (or using an autoloader), to perform calculations:
The result will be returned as a string value:
Found a bug?
Let me know! Send a pull request or a patch. Questions? Ask! I will respond to all filed issues.
Support:
- GitHub Issues
- Open an issue if you are having issues with this library
Contribute
Would you like to help with this project? Great! You don't have to be a developer, either. If you've found a bug or have an idea for an improvement, please open an issue and tell me about it.
If you are a developer wanting contribute an enhancement, bugfix or other patch to this project, please fork this repository and submit a pull request detailing your changes. I review all PRs!
This open source project is released under the MIT license which means if you would like to use this project's code in your own project you are free to do so. Speaking of, if you have used this math library in a cool new project I would like to hear about it!
License
All versions of rapim with dependencies
ext-bcmath Version *
ext-openssl Version *