golang怎么编写PHP扩展


本文摘自php中文网,作者藏色散人,侵删。

下面由golang教程栏目给大家介绍golang编写PHP扩展方法,希望对需要的朋友有所帮助!

golang 编写 PHP 扩展

phper 都知道 php-extension 采用 C/C++ 编写.
由于 C/C++ 开发效率问题我们来采用 golang 编写 php-extension
充分利用 golang 的开发效率和生态给 PHP 添砖加瓦.

环境准备

1

2

3

wsl ubuntu

golang 1.13

php 7.3

新建项目

1

php7.3 里面的 ext_skel 和以前版本参数不一样,请查看 help 操作

1

2

3

4

php:

./ext_skel.php --ext goserver --onlyunix

golang:

 mkdir goserver

封装文件

封装C文件为golang文件

1

2

3

4

5

6

package main

/*

 php扩展.C文件内容

*/

import "C"   

func main() {}

build

阅读剩余部分

相关阅读 >>

手撸golang 结构型设计模式 适配器模式

手撸golang go与微服务 聚合模式之2

聊聊dubbo-go-proxy的remotefilter

golang 类似PHP中 http_build_query 方法

golang生成webpack打包文件

【gocn酷go推荐】go程序配置利器-viper库

golang约瑟夫问题

golang一行代码把array/slice转成逗号分隔的字符串

golang基础数据类型-浮点型

手撸golang 基本数据结构与算法 堆

更多相关阅读请进入《PHP》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...