欢迎!

Zephir,一种开源的高级语言,旨在简化PHP扩展的创建和可维护性,重点关注类型和内存安全性。

一些特征

Zephir 的主要特点是:

属性 说明
类型系统 动态/静态
内存安全 不允许使用指针或直接内存管理
编译模型 预编译
内存模型 任务本地垃圾回收

一个小尝试

下面的代码使用筛选变量的方法注册一个类, 返回它们的字母字符:

namespace MyLibrary;

/**
 * Filter
 */
class Filter
{
    /**
     * 过滤一个字符串,返回它的alpha字符
     *
     * @param string str
     */
    public function alpha(string str)
    {
        char ch; string filtered = "";

        for ch in str {
           if (ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z') {
              let filtered .= ch;
           }
        }

        return filtered;
    }
}

该类可从 php 中使用, 如下所示:

<?php

$filter = new MyLibrary\Filter();
echo $filter->alpha("01he#l.lo?/1"); // prints hello

外部链接

下面我们收集了您可能感兴趣的外部资源链接: