PHP 8.x · 现代化开发

为 PHP 开发者打造的社区平台

学习、分享、交流 PHP 开发经验。支持账号注册登录与 QQ 一键登录,快速加入开发者社区。

平台特性

🚀

高性能

基于 Node.js 后端与 MySQL 5.7,JWT 认证,PM2 进程管理,稳定可靠。

🔐

安全登录

支持用户名密码注册登录,bcrypt 加密存储,JWT Token 会话管理。

💬

QQ 一键登录

对接 QQ 互联 OAuth2.0,自动获取昵称、头像等信息,降低注册成本。

📦

数据迁移

内置数据库迁移工具,版本化管理表结构,支持回滚操作。

PHP 示例代码

// PHP 8 现代写法示例
declare(strict_types=1);

namespace App\Controllers;

use App\Services\UserService;

class AuthController
{
    public function __construct(
        private readonly UserService $userService
    ) {}

    public function login(string $username, string $password): array
    {
        $user = $this->userService->authenticate($username, $password);

        return [
            'token' => $this->userService->createToken($user),
            'user'  => $user->toArray(),
        ];
    }
}