文件名称:uniter::party_popper:浏览器中PHP和Node.js => Docs
文件大小:1.67MB
文件格式:ZIP
更新时间:2024-05-26 14:16:02
javascript php transpiler JavaScript
在浏览器或Node.js中运行PHP客户端。 演示版 配套 Uniter分为几个NPM软件包,每个软件包都有一个单独的存储库: 包裹 版本 依存关系 phptojs phpcore phpruntime phpcommon phpify dotphp uniter是主要的uniter库(此存储库)。 它提取所有必需的组件(如下)以获取一串PHP代码,对其进行评估并使用简单的API返回结果。 phptoast是phptoast的解析器。 它以PHP代码作为字符串,并返回由普通JavaScript对象组成的AST。 phptojs是编译器。 它采用AST(例如phptoast返回的phptoast )并将其转换为可以执行JavaScript。 phpcore是由phptojs编译的代码执行所需的最小运行时库。 它包含一些内置PHP类和函数,但仅包含必需的那些类和函数(