面试官:PHP拓展有哪些实现方式,它们在性能上如何对比?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1027个文字,预计阅读时间需要5分钟。
关于PHP扩展的几种实现方式:
1.PHP原生扩展开发,使用C语言,通过`ext_skel.php`脚本创建基础框架。
2.使用Zephir语言编写PHP扩展。
3.PHP-CPP,结合C++进行扩展开发。
4.CGO,封装Zend API,实现C和C++与PHP的交互。
5.嵌套C和GO语言,利用GO编译PHP扩展框架和GO代码。
1.php 原生扩展开发 c 语言,注:脚本创建
2.zephir
3.php-cpp
4.php-x
5.cgo
封装 zendapi 模式
CGO 嵌套 C 和 GO 代码,用 GO 去编译了 php 扩展骨架和 GO 的具体实现
等。。。不限上面几种方式。
围绕4 种模式下,通过斐波那契数列计算性能,来查看运行效果。
本文共计1027个文字,预计阅读时间需要5分钟。
关于PHP扩展的几种实现方式:
1.PHP原生扩展开发,使用C语言,通过`ext_skel.php`脚本创建基础框架。
2.使用Zephir语言编写PHP扩展。
3.PHP-CPP,结合C++进行扩展开发。
4.CGO,封装Zend API,实现C和C++与PHP的交互。
5.嵌套C和GO语言,利用GO编译PHP扩展框架和GO代码。
1.php 原生扩展开发 c 语言,注:脚本创建
2.zephir
3.php-cpp
4.php-x
5.cgo
封装 zendapi 模式
CGO 嵌套 C 和 GO 代码,用 GO 去编译了 php 扩展骨架和 GO 的具体实现
等。。。不限上面几种方式。
围绕4 种模式下,通过斐波那契数列计算性能,来查看运行效果。

