keithsk / skeleton
PHP 框架 - Skeleton
dev-master
2021-02-18 08:11 UTC
Requires
- php: ^7.2.5
- keithsk/framework: dev-master
This package is auto-updated.
Last update: 2024-09-18 16:30:49 UTC
README
Keithsk PHP 框架用于 API
入门指南
以下步骤将在本地机器上创建项目的副本,并运行它以进行开发和测试。有关如何在实时系统上部署项目的说明,请参阅部署部分。
先决条件
服务器要求:PHP >= 7.2.5
安装
- 运行 composer create-project keithsk/skeleton:dev-master myapp
- 在 mysql 中创建一个新的数据库,并使用排序规则 "utf8mb4_unicode_ci"(可选)
- 编辑数据库配置(可选)
- 编辑应用配置(可选)
- 运行 php -S localhost:8000
- 浏览 https://:8000
命名约定
大小写
- 数据库表和列 使用 snake_case,但属性名称使用 camelCase。
- 类名 必须声明为 PascalCase。
- 类常量 必须声明为全大写,并使用下划线分隔。
- 方法名 必须声明为 camelCase
- 属性名称和函数参数 通常没有特定规则,但必须根据包进行编写。唯一的规则是:始终使用相同的。我建议使用 camelCase。
- 函数名 是 camelCase。 (然而,官方 PHP 编码标准建议使用 snake_case)。
- 变量名 我建议使用 camelCase
复数 / 单数
- 复数 应用于数据库表、视图目录、路由名称
- 单数 应用于模型和控制器的类名称