首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP集语言PXP『Rust』

    现代版本的PHP已经相当快了,但对于静态分析和自动完成等功能,我们需要能够快速解析和理解PHP代码。 这就是为什么PXP被开发为一个混合系统,由极快的Rust代码和更简单、更灵活的PHP代码组合而成。...这意味着PXP核心开发有时需要同时了解Rust和PHP,但我们认为这是值得的,以便提供最佳性能。 集语言 这是项目的起点。...下面是一些集语言可能看起来像什么的例子: 多行简短闭包 $add = fn (int $a, int $b) { // ... }; 类型别名 type Label = string | Closure...由于PXP涉及构建一个新的集语言,我们需要一个语言服务器来提供现代代码编辑器所期望的所有酷功能。...我们正在创建一个集语言也意味着这个项目惠及所有PHP开发者,而不仅仅是使用PXP的开发者。 静态分析器 构建静态分析器也是项目的重要组成部分。语言服务器需要某种形式的类型推断(或类型推导)。

    6610
    领券