phun / phun
使用Phun无缝地将PHP执行集成到您的JavaScript/TypeScript项目中。
dev-main / 0.x-dev
2024-03-27 06:07 UTC
Requires
- php: *
This package is auto-updated.
Last update: 2024-09-27 07:07:57 UTC
README
Phun通过Bun提供对JavaScript/TypeScript项目的无缝PHP集成。如果您更倾向于PHP而不是JSX/TSX,这是一个很好的选择。
📋 要求
请确保您已安装以下软件
⚡️安装
要安装Phun,请使用Bun执行以下命令
bun add phun
🔧 配置
通过在Bun预加载文件中定义要导入的文件来配置项目中的Phun
import { setup } from "phun"; setup();
📖 使用
Phun提供了多种方法将PHP代码集成到您的JavaScript/TypeScript项目中。
渲染PHP代码
您可以直接使用render()
函数渲染PHP代码
import { render } from 'phun'; const result = await render(`<?= "Hello, $name!" ?>`, { name: 'Sigui' }); console.log(result); // Output: Hello, Sigui!
导入PHP模块
您可以在JavaScript/TypeScript项目中导入和使用PHP模块
import my_php_module from "my/php/module.php"; console.log(my_php_module());
使用数据的动态应用
您可以使用use()
函数将数据传递给PHP代码进行动态渲染
import { use } from "phun"; const my_php_module = await use(import.meta.dir + '/my/php/module.php', { name: "Sigui", username: "siguici" }); console.log(my_php_module);
👏 贡献
欢迎贡献!您可以
-
开放问题:报告错误或建议改进。
-
提交拉取请求:贡献错误修复、新功能或文档改进。
-
提供反馈:分享您的想法和建议,以帮助改进Phun。
让我们合作,共同让Phun更加出色!
📄 许可证
本项目采用MIT许可证。有关更多详细信息,请参阅LICENSE文件。