Library Search
结果页

PHP 从零到 Web 应用

在 技术栈 中找到 8 个匹配结果。

返回文档库
技术栈

技术栈

8 个
查看全部
PHP # PHP 从零到 Web 应用 ## 1. 背景与定位 PHP 最初代表 "Personal Home Page"(Rasmus Lerdorf,1994),后来演变为 "PHP: Hypertext Preprocessor"。它设计之初就是为了让开发者在 HTML 里嵌入动态逻辑。 ### 核心哲学 - **共享无状态**:每个请求独立处理,启动、执行、消亡 - **模板原生**:H… 3% PHPUnit 备 - **OS**:Linux / macOS / Windows - **PHP**:>= 8.1(PHPUnit 10),>= 8.2(PHPUnit 11) - **PHP 扩展**:json, dom, tokenizer, xml, xmlwriter - **代码覆盖率**:Xdebug 3.x 或 PCOV - **Composer**:最新稳定版 ## 2. 安装命令 ##… 3% Laravel 从零构建一个 Task API ### 1. 背景 Laravel 是目前 PHP 生态最流行的框架。本教程带你从零搭建一个 RESTful Task API,学会路由、控制器、模型、迁移和 Eloquent ORM 的核心用法。 ### 2. 前置概念 | 概念 | 说明 | |------|------| | **路由 (Route)** | 将 URL 映射到控制器方法 | | **… 3% Yii **3. 创建视图 `views/hello/view.php`** ```php <?php /** @var string $name */ /** @var string $framework */ ?> <h1>Hello, <?= htmlspecialchars($name) ?>!</h1> <p>Powered by <strong><?= htmlspecialchars($… 3% Fiber "github.com/gofiber/fiber/v3" "github.com/gofiber/contrib/websocket" ) type SensorData struct { Timestamp int64 `json:"timestamp"` Temperature float64 `json:"temperature"` Humidity float64… 2% Phalcon ## 1. 环境准备 - **OS**:Linux / macOS - **PHP**:>= 8.0(Phalcon 5) - **PHP 开发工具**:`php-dev` / `php-devel` 包(编译扩展) - **编译器**:GCC / Clang + make - **数据库**:MySQL 5.7+ / PostgreSQL / SQLite - **注意**:Phalcon 以… 2% CakePHP ## CakePHP 入门教程:Blog 应用快速构建 ### 1. 背景 CakePHP 以"约定优于配置"著称,Bake CLI 能在几分钟内生成完整的 Blog 应用。本教程展示 CakePHP 的核心开发体验。 ### 2. 前置概念 | 概念 | 说明 | |------|------| | **Bake** | CLI 代码生成器,按表结构生成 MVC | | **命名约定**… 2% Slim k API 服务 ### 1. 背景 Slim 是构建轻量 API 的最佳 PHP 框架。本教程将构建完整的 Task CRUD API,掌握路由分组、中间件模式和 PSR-7 消息处理。 ### 2. 前置概念 | 概念 | 说明 | |------|------| | **PSR-7 Request/Response** | HTTP 消息抽象 | | **PSR-15 Middlew… 2%