用 Go 语言实现 PHP 内置函数

用Go语言实现PHP内置函数

Build Status

这是一个用Go语言开发的辅助库,尤其适用于熟悉PHP内置函数的开发者,将会实现PHP内置函数,欢迎对 Go 语言感兴趣的朋友一起加入。
我们知道 PHP 内置的函数给我们的编程提供了极大的便利,这些函数都是由一定的算法实现的,然而我们大多数时候只是使用,而并未了解其实现机制。PHP 虽是开源的,但我相信大多数开发者都没有看过PHP源码。
这看起来是一个没必要的项目,但是在我们用 Go 语言实现 PHP 内置函数的过程中,一方面可以熟悉 Go 语言的语法,体会 Go 语言与 PHP 的异同,另一方面可以更加深入了解 PHP 函数的内部实现机制,提高自己的算法,编程能力。

下载安装

go get -u github.com/openset/php2go/php

关于命名

PHP下划线命名转为Go大驼峰命名

Example:

package main

import (
    "github.com/openset/php2go/php"
)

func main() {

    php.Echo("Hello ", "world!\n")

}

More

项目进度

TODO List

贡献代码

贡献指南

Contributors

Your contributions are always welcome!

LICENSE

Released under MIT LICENSE

项目地址: [https://github.com/openset/php2go]

[阅读原文]

awesee
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 5
巴啦啦

实现个php数组和所有php数组的内置函数给我们用吧

7年前 评论
awesee

@仰望 会有的。

个人计划,每天实现一个函数,复杂的可能要放后面实现了。

7年前 评论

php库函数瀚如烟海, 你的项目任重而道远

7年前 评论
awesee

@雷金磊 谢谢~

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!