PHP #

文档结构 #

本指南按以下结构组织,适合初学者按顺序学习:

1. 基础入门 #

主题 描述 文档链接
PHP简介 PHP的发展历史、特点、应用领域 php-intro.md
安装与运行 Windows/Mac/Linux安装,环境配置 php-install.md
第一个PHP程序 Hello World,运行方式 hello-world.md
基础语法 注释、标识符、关键字、代码规范 php-syntax.md

2. 数据类型 #

主题 描述 文档链接
变量与常量 变量定义、命名规则、常量 variables.md
基本数据类型 int、float、string、bool、array、object primitive-types.md
类型转换 自动转换、强制转换 type-conversion.md
类型检测 类型检测函数、严格类型 type-checking.md

3. 运算符 #

主题 描述 文档链接
算术运算符 加减乘除、取余、幂运算 arithmetic-operators.md
比较运算符 等于、全等、大于小于 comparison-operators.md
逻辑运算符 &&、||、!、and、or logical-operators.md
赋值运算符 =、+=、-=等复合赋值 assignment-operators.md
字符串运算符 .连接、.=连接赋值 string-operators.md
数组运算符 +、==、===、!= array-operators.md
运算符优先级 优先级规则 operator-precedence.md

4. 控制流 #

主题 描述 文档链接
条件语句 if、if-else、if-elseif if-statement.md
switch语句 switch-case、匹配规则 switch-statement.md
循环语句 while、do-while、for、foreach loops.md
循环控制 break、continue loop-control.md

5. 函数 #

主题 描述 文档链接
函数定义与调用 function关键字、参数传递 functions.md
参数类型 位置参数、默认值、引用传递 function-parameters.md
返回值 return语句、返回值类型 function-return.md
变量作用域 局部、全局、静态变量 scope.md
匿名函数 闭包、use关键字 anonymous-functions.md
箭头函数 fn关键字、简洁语法 arrow-functions.md
类型声明 参数类型、返回值类型 type-declarations.md

6. 数组 #

主题 描述 文档链接
数组基础 索引数组、关联数组、创建方式 array-basics.md
数组操作 增删改查、常用操作 array-operations.md
数组遍历 for、foreach、list、each array-iteration.md
数组函数 排序、查找、过滤、映射 array-functions.md
多维数组 二维数组、多维数组操作 multidimensional-array.md

7. 字符串 #

主题 描述 文档链接
字符串基础 单引号、双引号、heredoc、nowdoc string-basics.md
字符串函数 常用字符串操作函数 string-functions.md
字符串格式化 printf、sprintf、number_format string-formatting.md
正则表达式 preg_match、preg_replace regex.md

8. 面向对象 #

主题 描述 文档链接
类与对象 类定义、对象创建、属性与方法 classes-objects.md
构造与析构 __construct、__destruct constructors.md
访问控制 public、protected、private access-modifiers.md
继承 extends关键字、方法重写 inheritance.md
接口 interface关键字、实现接口 interfaces.md
抽象类 abstract关键字、抽象方法 abstract-classes.md
Trait trait定义、use关键字 traits.md
静态成员 static属性、static方法 static-members.md
魔术方法 __get、__set、__call等 magic-methods.md
命名空间 namespace、use导入 namespaces.md

9. 文件操作 #

主题 描述 文档链接
文件读写 fopen、fread、fwrite、fclose file-read-write.md
文件上传 $_FILES、move_uploaded_file file-upload.md
目录操作 opendir、readdir、mkdir、rmdir directory-operations.md
JSON处理 json_encode、json_decode json.md

10. 数据库 #

主题 描述 文档链接
MySQL基础 连接数据库、基本操作 mysql-basics.md
PDO操作 PDO连接、查询、结果集 pdo.md
预处理语句 防止SQL注入、绑定参数 prepared-statements.md
事务处理 beginTransaction、commit、rollback transactions.md

11. 安全 #

主题 描述 文档链接
XSS防护 htmlspecialchars、输出转义 xss-protection.md
SQL注入防护 预处理语句、参数绑定 sql-injection.md
CSRF防护 Token验证、表单保护 csrf-protection.md
密码安全 password_hash、password_verify password-security.md
会话安全 session配置、session劫持防护 session-security.md

12. 高级特性 #

主题 描述 文档链接
异常处理 try-catch、throw、自定义异常 exceptions.md
错误处理 error_reporting、set_error_handler error-handling.md
日期时间 DateTime类、时间戳、时区 datetime.md
Cookie与Session $_COOKIE、$_SESSION cookie-session.md
Composer包管理 安装、使用、autoload composer.md

13. 框架 #

主题 描述 文档链接
Laravel入门 安装、路由、控制器、视图 laravel.md
Symfony入门 安装、路由、控制器、Twig symfony.md
ThinkPHP入门 安装、路由、控制器、模板 thinkphp.md
最后更新:2026-03-26