C-如何实现在PHP中直接运行C代码?

C-如何实现在PHP中直接运行C代码?

偏爱自由 发布于 2016-11-17 字数 109 浏览 1336 回复 4

为了提高程序的性能,以及让PHP程序员可以直接调用C程序员写的逻辑代码,是否能实现在PHP中直接调用C代码呢?

发布评论

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

评论(4

想挽留 2017-09-04 4 楼

可以用YC。
YC,全称是Yang C/C++ Compiler & Internet Browser,也叫YC编译型浏览器,是面向对象和构件的软件开发系统。它具有一种独创的将动、静态编程语言与Web页面相结合的软件开发模式,这种模式,可大幅度提高软件的开发效率及源代码复用率,可大幅度降低软件结构的复杂度,可增加源程序的可读性,从而使软件比较容易维护

清晨说ぺ晚安 2017-06-13 3 楼

我做过这个工作,是把TCC做成PHP的扩展。然后把C代码作为脚本来运行。
这样做的好处是可以让PHP执行任何的C源代码,而不需要二次编译。

再补充一下,TCC是一个开源的工具,可以把C代码作为脚本来运行。

清晨说ぺ晚安 2017-06-07 2 楼

我就知道有这两种方法:
1.用system调用,把现有C代码写成一个独立的程序。
2.用C写php的扩展方法。

夜无邪 2017-01-17 1 楼

一般简单的程序就用system或者exec来执行,复杂的可以采用第三方那个的编译转换插件来实现