-
PHP概述
- PHP概述
- PHP原理
- PHP环境
- PHP工具
- PHP规范
-
PHP语法
- PHP语法
- PHP类型
- PHP变量
- PHP常量
- PHP输出
-
PHP运算符
- 运算符概述
- 运算符类型
-
PHP结构
- 程序结构
- 分支结构
- 循环结构
- 其他结构
- 替代语法
-
PHP字符串
- 字符串定义
- 字符串函数
-
PHP数组
- 数组概述
- 一维数组
- 二维数组
- 数组函数
-
PHP函数
- 函数概述
- 自定义函数
- 内置函数
- 文件加载
-
PHP表单
- 创建表单结构
- 获取表单数据
- 实现文件上传
-
PHP会话
- Cookie的操作
- Session的操作
-
PHP图像
- GD概述
- GD函数
- GD图片
- GD案例
-
PHP目录
- 目录基本操作
- 目录查询操作
- 目录路径操作
-
PHP文件
- 文件基本操作
- 文件查询操作
- 文件内容操作
- 文件内容读取
- 文件锁机制
-
PHP正则
- 正则表达式概述
- 正则表达式元字符
- 正则表达式函数
- 正则表达式应用
-
PHP数据库
- 数据库扩展
- 连接数据库
- 选择数据库
- 处理结果集
- 获取记录数
- 关闭数据库
- 数据库案例
-
PHP PDO
- PDO概述
- PDO连接数据库
- PDO操作数据库
- PDO处理结果集
- PDO其他方法
- PDO操作事务
-
PHP OOP
- 面向对象
- 类的定义
- 类实例化
- 类权限符
- 类的继承
- 静态成员
- 抽象的类
- 最终的类
- 接口的类
- 代码复用
- 对象遍历
- 命名空间
-
PHP 8.0
- 命名参数
- 注解语法
- 属性提升
- 联合类型
- 条件选择
- 空运算符
- 比较运算
- 内置函数
- 即时编译
-
PHP 8.1
- 枚举语法
- 只读属性
- 可调用语法
- 新初始化器
- 纯交集类型
- Never类型
- Final 类常量
- 显式八进制
- 纤程语法
- 数组解包
-
PHP 8.2
- 只读类语法
- 析取范式类型
- 三个独立类型
- 添加随机扩展
- Traits 的常量
- 弃用动态属性
-
PHP 8.3
- 类型化类常量
- 动态获取类常量
- 新增重写属性
- 只读属性深拷贝
- 新增验证函数
- 新增随机方法
- 文件检查命令
1 PHP简介
PHP是一种开源的、服务器端的、跨平台的、HTML嵌入式的脚本语言,其独特的语法混合了C、Java和Perl语言的特点,是一种多用途的脚本语言,尤其适合Web开发。
2 PHP作者
拉斯马斯·勒德尔夫(Rasmus Lerdorf)
3 PHP特点
(1) 开源:任何人都可免费获得PHP源代码,并且可自由地修改和分发它;
(2) 服务器端:PHP脚本是在服务器上执行的;
(3) 跨平台:PHP可在多种不同的操作系统上运行,如Windows、Linux、MacOS等;
(4) HTML嵌入式:可将PHP代码嵌入到HTML代码中执行;
(5) 多种数据库:支持多种数据库,如MySQL、Oracle。
4 PHP版本
PHP1.0 -> PHP2.0 -> PHP3.0 -> PHP4.0 -> PHP5系列-> PHP7系列-> PHP8系列
注意:
1) PHP5系列:PHP 5.0、PHP 5.3、PHP 5.4、PHP 5.5、PHP 5.6;
2) PHP7系列:PHP 7.0、PHP 7.1、PHP 7.2、PHP 7.3、PHP 7.4;
3) PHP8系列:PHP 8.0、PHP 8.1、PHP 8.2、PHP 8.3(待定)。
5 PHP应用
(1) WEB服务端:网站开发、系统开发、API接口开发、移动端后台开发;
(2) 命令行脚本:可编写一段PHP脚本,然后直接通过PHP 解析器来执行它;
(3) 桌面应用程序:虽然少见,但PHP也可以通过PHP-GTK扩展开发桌面应用程序。
6 PHP官网