22 releases (9 breaking)
0.10.2 | Jan 12, 2023 |
---|---|
0.9.0 | Dec 18, 2022 |
0.6.0 | Nov 29, 2022 |
0.4.0-alpha.3 | Jul 1, 2022 |
0.1.0 | Dec 21, 2019 |
#218 in Development tools
728 downloads per month
Used in phper-doc
170KB
3.5K
SLoC
PHPER (PHP Enjoy Rust)
Rust ❤️ PHP
The framework that allows us to write PHP extensions using pure and safe Rust whenever possible.
Document & Tutorial
- Document: https://docs.rs/phper
- Tutorial: https://docs.rs/phper-doc/
Requirement
Necessary
- rust 1.65 or later
- libclang 9.0 or later
- php 7.0 or later
Tested Support
- OS
- linux
- macos
- windows
- PHP
- version
- 7.0
- 7.1
- 7.2
- 7.3
- 7.4
- 8.0
- 8.1
- 8.2
- mode
- nts
- zts
- sapi
- cli
- fpm
- debug
- disable
- enable
- version
Examples
See examples.
The projects using PHPER
- apache/skywalking-php - The PHP Agent for Apache SkyWalking, which provides the native tracing abilities for PHP project.
License
Dependencies
~1.2–3MB
~70K SLoC