在 Visual C 中创建一个简单的 PHP 解释器

发布于 2025-01-07 17:16:34 字数 187 浏览 0 评论 0原文

当我浏览从 PHP 网站下载的源代码文件时,我很容易迷失方向。我想要做的是获取创建一个控制台应用程序所需的所有源代码,该应用程序接受您的 PHP 代码并执行它。我还希望能够添加 C++ 函数并从 PHP 调用它们。我已经通过 Xcode 在我的 Mac 上使用 Lua 非常简单地完成了这项工作,但我认为在不同的系统上使用不同的程序使用 PHP 并不那么容易。

When I look through the source code files I have downloaded from the PHP website, I get lost so easy. What I would like to do is obtain all the source code needed to create a Console application that takes your PHP code and executes it. I would also like to maybe be able to add C++ functions and calll them from PHP. I have done this quite simply with Lua on my Mac via Xcode, but I don't think it will be that easy using PHP on a different system using a different program.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

懷念過去 2025-01-14 17:16:34

您可以使用 C(或者我想是 C++)编写 PHP 扩展来向 PHP 公开库,但 PHP 并不是为了嵌入到 Web 服务器以外的应用程序中而设计的。

You can write PHP extensions using C (or C++, I suppose) to expose libraries to PHP, but PHP isn't designed to be embedded in applications other than web servers.

笑饮青盏花 2025-01-14 17:16:34

关于 @duskwuff 评论的 2019 年小更新。

PHP8 将具有 JIT 编译器,因此,不,PHP 将不再仅用于 Web。

说明

如图所示,PHP8 编译器比 Java、C 编译器等更快。

Little 2019 update about @duskwuff comment.

PHP8 will have JIT compiler, so, no, PHP will no longer be used only for web.

Description

As you can see on image, PHP8 compiler is faster than Java, C compiler etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文