PHP

  • 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官网

网址:https://www.php.net/