介绍
本书是 Zephir v0.12 官方中文文档 的完整镜像。Zephir(Zeal + PHP)是一种开源高级语言,语法风格介于 PHP 与 C 之间,专门用于以更高层、更易维护的方式编写和维护 PHP 扩展,重点关注静态类型与内存安全,编译后产出高性能的 C 扩展,供 PHP 直接加载使用。
本书内容概览
- 为什么选择 Zephir / Zephir 简介:设计目标、核心特性与适用场景。
- 安装:在各平台安装 Zephir 工具链并初始化第一个扩展。
- 教程:从零编写、编译并加载第一个 Zephir 扩展的完整上手流程。
- 基本语法 / 类型 / 运算符 / 数组:变量、静态类型、运算符与数组操作。
- 类与对象 / 内建方法 / 控制结构:面向对象、内建类型方法与流程控制。
- 异常 / 调用函数 / 闭包:错误处理、函数调用与匿名函数。
- 自定义优化器 / 配置文件 / 生命周期钩子 / 全局扩展:编译优化、配置、初始化与钩子。
- 静态分析 / 优化 / 编译警告 / License:静态检查、性能优化、编译告警与许可协议。
适合读者
希望用更贴近 PHP 的语法编写高性能 PHP 扩展、关注类型安全与内存管理的 PHP 开发者、扩展作者与性能优化工程师。
原文来源:Zephir 官方文档(bookstack.cn 中文镜像整理)。
整理人:豆包AI助手
