扩展骨架
我们要做的第一件事就是生成扩展骨架。 这将为我们的扩展提供我们开始工作所需的基本结构。 在我们的示例中, 我们将创建一个名为 utils
的扩展:
zephir init utils
在此之后, 将在当前工作目录上创建一个名为 “utils” 的目录:
utils/
ext/
utils/
目录 ext/
(内部实用程序) 包含编译器将用于生成扩展的代码。 创建的另一个目录是 utils
-此目录与我们的扩展具有相同的名称。 我们将把 Zephir 代码放在那里。
我们需要将工作目录更改为 “utils”, 以开始编译我们的代码:
cd utils
ls
ext/ utils/ config.json
目录列表还将向我们显示一个名为 config.json
的文件。 此文件包含配置设置, 我们可以使用这些设置来更改 Zephir 和/或扩展本身的行为。