quasilyte / kfinalize
register_shutdown_function() 无限制
v1.0.1
2022-03-11 21:18 UTC
Requires
- php: >=7.4
This package is not auto-updated.
Last update: 2024-09-21 09:07:04 UTC
README
KFinilize 注册脚本关闭回调以进行最终化目的。它主要在 KPHP(或混合)应用程序中很有用,在这些应用程序中,您希望释放一些在 KPHP 内存上下文之外分配的资源(FFI 代码是其中一个例子)。
当使用多个 FFI 库时,您可能会达到 register_shutdown_function 的最大堆栈深度,并且您的脚本将失败。为了避免这种情况,KFinalize 尝试聚合所有最终化需求,并将它们组合成一个关闭回调。
此库的一些用户
- KSQLite - 一个基于 FFI 的 SQLite 库,可以在 PHP 和 KPHP 中使用