扩展,添加了对 PHP 中原始类型方法调用的支持
添加对 PHP 中原始类型方法调用的支持 =====================================================
此仓库的主要目的是提供一个概念验证实现,可用于设计新的 API。将原始类型的操作转换为对象语法,是 PHP 重新设计许多不一致的核心 API 的一个独特机会。此仓库提供了快速原型化和测试新 API 作为用户代码的手段。一旦确定了 API,将提议将其纳入 PHP。
类型处理器通过 register_primitive_type_handler 进行注册。该函数接受一个类型名称(如 "string" 或 "array")和一个类名称。该类应包含静态方法,这些方法接收原始类型作为第一个参数:
正如介绍中已经指出的那样,此仓库的主要目的是为基本类型设计良好的 API。已实现的 API 位于 handlers/ 文件夹中(显然仍在开发中)。若要加载这些 API,只需包含 handlers/bootstrap.php 文件。
下载一个与您的 PHP 版本匹配的 [预构建 Windows DLL][windows_dlls],并将其移动到 PHP 安装的 ext/ 目录中。
暂无开放 Issues,或尚未同步最近议题。