PHP 学习笔记
基础知识
- PHP 是一种流行的后端脚本语言,适合于动态网站和 Web 应用开发。
- 可以通过 `$var` 声明变量,`$_POST` 和 `$_GET` 用于处理表单数据。
- 使用 `include` 和 `require` 引入其他 PHP 文件,提升代码的可复用性。
MySQL 学习笔记
数据库管理
- MySQL 是一个关系型数据库管理系统,支持复杂的查询和数据管理。
- 可以使用 `CREATE TABLE` 创建表格,使用 `INSERT INTO` 插入数据。
- 查询数据使用 `SELECT` 语句,结合 `WHERE` 和 `JOIN` 可以实现复杂的数据查询。
- 可以通过索引(`INDEX`)优化查询性能,但要合理使用以避免性能下降。
Laravel 学习笔记
框架基础
- Laravel 是一个基于 PHP 的现代 Web 开发框架,提供了简洁的语法和丰富的工具。
- 使用 Artisan 命令行工具,可以快速生成代码,比如 `php artisan make:model`。
- Laravel 的 Eloquent ORM 提供了便捷的数据库操作接口,使得数据操作更加直观。
- 可以使用中间件(`Middleware`)来处理请求过滤和权限控制。
Redis 学习笔记
缓存与存储
- Redis 是一个开源的内存数据存储系统,常用于缓存、会话管理和消息队列。
- 支持多种数据结构,包括字符串、哈希、列表、集合和有序集合。
- 可以使用 `SET` 和 `GET` 操作存取数据,`EXPIRE` 用于设置过期时间。
- 结合 Laravel 使用 Redis 可以提高应用的响应速度和扩展性。