打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
转 Go 的 PHPer 总是忘不了 PHP 的好?试试这个开源项目

今天

以下文章来源于Go招聘 ,作者欧盆索思

Go招聘Golang 相关求职和招聘,以及面试题、经验分享,Go 语言其他知识和职场也是值得分享的。

作为“世界上最好的语言”,有一些东西是公认的牛逼,最典型的就是它的 array 和强大的函数。什么复杂的结构,array 都能搞定;很复杂的功能,它一个库函数搞定。所以很多从 PHPer 转 Go 的小伙伴总是忘不了它强大的函数。

之前给大家推荐过一个网站:为 PHP 转 Go 的朋友们推荐一款神器。然而这个网站只是方便你查询 PHP 中对应功能在 Go 中怎么实现。

今天给大家推荐一个 Go 库,它实现了 PHP 中 140+ 个函数,让你在 Go 中也能一个函数搞定复杂的功能,享受“世界上最好语言”的乐趣。

开源项目地址:https://github.com/syyongx/php2go,Star 数:1k+。

具体来说实现了以下类别的函数:

1、Date/Time Functions

2、String Functions

3、URL Functions

4、Array(Slice/Map) Functions

5、Mathematical Functions

6、Directory/Filesystem Functions

7、Variable handling Functions

8、Program execution Functions

9、Network Functions

10、Misc. Functions

使用上和 PHP 很类似了,包名加函数即可。比如 MD5:

fmt.Println(php2go.Md5("欧盆索思"))

如果你对这些函数的实现感兴趣,可以研究下源码。

不过这些实现性能如何,该库并没有给出测试。如果你对性能比较敏感,可以留一下。此外还有一个类似的库:https://github.com/serkanalgur/phpfuncs,可以对比各自的实现。

文末「阅读原文」可直达项目首页。

今天的项目大家觉得怎么样吗?如果你喜欢,请在文章底部留言、点赞或关注转发,你的支持就是我持续更新的最大动力!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PHP全栈路线图以及学习书籍
php获取页面执行时间、数据库读写次数、函数调用次数等
PHP检查库或函数是否可用的方法 | Not
6的飞起,PHP是世界上最好的语言!引发的
PHP简单导出Excel表格
如何快速成长为不可或缺的技术人才?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服