文件名称:ext-php-rs:Zend API的绑定,以在Rust中原生构建PHP扩展
文件大小:34KB
文件格式:ZIP
更新时间:2024-04-22 07:02:39
Rust
ext-php-rs
Zend API的绑定,以在Rust中原生构建PHP扩展。 受到及其前身的启发。
正在进行中。 该库可能必须先更改名称,然后才能在crates.io上crates.io ,因为已经使用了ext-php-rs 。
要求
Rust-不知道哪个版本
有关依赖箱的要求,请参见以下链接:
用法
该项目仅适用于PHP> = 8.0(目前)。 由于PHP扩展系统严重依赖C宏(无法轻松导出到Rust),因此必须对结构进行硬编码。
请参阅。 有内联文档。 从创建C扩展名开始也是一个不错的开始。
会费
非常欢迎捐款。 我是Rust的新手,并且希望获得任何建议。 随时通过Github提交问题和PR。
资源
执照
MIT License
Copyright (c) 2021 David Cole
【文件预览】:
ext-php-rs-master
----.cargo()
--------config(68B)
----Cargo.toml(627B)
----.github()
--------workflows()
----src()
--------php()
--------macros.rs(2KB)
--------wrapper()
--------bindings.rs(95B)
--------functions.rs(980B)
--------lib.rs(172B)
----build.rs(4KB)
----example()
--------skel()
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(37B)