HerosPHP 开发手册

高性能 PHP Web 开发框架

快速上手

超小内核

框架只实现最基本的功能(路由,会话,容器,注解,中间件),附加功能(比如文件上传,ORM,中间件等)都通过 composer 组件来实现,按需引入。

超高性能

基于 Workerman 开发,采用常驻内存的方式运行,内核代码精简高效,尽量杜绝性能损耗,性能高于传统 php-fpm 框架10-100倍左右。

极易上手

良好的 API 设计架构,精简的程序代码,详细的使用手册,不管是当工具使用还是想进行二次开发,都能快速上手,如丝般顺滑 ^o^o^

# 像数 1, 2, 3 一样容易

# 创建项目
composer create-project herosphp/app demo # demo 指代应用名称(App Name)

# 运行 Web 项目
php web.php start

# 运行客户端任务
php client.php /cli/test?arg1=test1:arg3=test2 # 传参跟 web url 类似
php client.php /cli/test -d # 后台运行任务
php client.php /cli/test stop # 停止后台运行的任务

# 运行自定义进程
php process.php start