snoophp/framework

一个受 Laravel 启发的轻量级 PHP 框架

v1.0.2 2019-01-16 23:54 UTC

README

SnooPHP

Packagist Packagist GitHub issues

SnooPHP 是一个受 Laravel 启发的轻量级 PHP 框架。

适合谁使用

SnooPHP 是一个非常简单和轻量级的框架,不适合开发复杂和专业级的应用程序(对于这种情况,我建议使用成熟的框架,如 LaravelSymfony)。

如果你只想构建小型项目——比如博客、论坛、简单的聊天室或个人网站——并且不想使用其他框架带来的所有复杂性,那么它就非常完美。

简单且容易!

功能

  • HTTP 路由,支持路由参数。
  • 模型 ORM 受 Laravel Eloquent ORM 启发(目前支持 MySQL)。
  • libcurl 接口,用于在服务器端执行 HTTP 请求,无需使用 libcurl 库。

查看 wiki 了解更多信息。

问答

它快吗?它比其他框架更快吗?

实际上不知道,从未比较过。为什么不试试并告诉我呢?

我能否使用非 MySQL 数据库管理系统的 SQL 接口?

目前仅支持 MySQL(这是我选择的数据库管理系统)。支持其他数据库管理系统应该不会很难,查看 Model 类以获取更多信息。

如何安装 SnooPHP?

SnooPHP 和 SnooPHP 框架可在 Packagist 上找到,因此你可以简单地使用 composer 创建完整的项目。

$ composer create-project "snoophp\snoophp" <project-dir>

为什么要在有这么多优秀框架的情况下开发 SnooPHP?

事实是,我的大学项目合作伙伴拒绝使用框架,所以我最终创建了一个。

罗纳尔多和梅西谁更好?

梅西

我们注定要死亡吗?

是的