keithsk/skeleton

PHP 框架 - Skeleton

dev-master 2021-02-18 08:11 UTC

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

复数 / 单数

  • 复数 应用于数据库表、视图目录、路由名称
  • 单数 应用于模型和控制器的类名称