用 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
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 5
巴啦啦

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

6年前 评论
awesee

@仰望 会有的。

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

6年前 评论

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

6年前 评论
awesee

@雷金磊 谢谢~

6年前 评论

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