PHP教程:PHP开发快速入门

PHP开发入门教程PHP 是一种免费开源、跨平台、广泛流行的脚本语言,通常运行于服务器端,用来开发网站后台程序。

PHP 语法简洁,规则宽松,架构简单,基本不需要配置文件,并且内置了很多实用性强的函数,这使得 PHP 学习成本极低,使用起来非常灵活,所以曾被誉为“世界上最好的编程语言”。

这套 PHP 入门教程基于 PHP7,针对初学者编写。该教程也包含了进阶内容,特别是介绍了 ThinkPHP、常见设计模式、MVC 思想等;为了帮助初学者学以致用,教程最后还介绍了基本前端架构打造服务端、App 后台开发、框架编程等较流行的开发案例。

第1章 PHP简介
1.PHP是什么?
2.PHP语言的优势
3.PHP运行原理和机制
4.静态网页与动态网页的区别
5.PHP7有哪些新特性?
6.搭建PHP开发环境
7.常用的PHP编辑器有哪些?
8.第一个PHP程序
9.如何学好PHP?
第2章 PHP基本语法
1.PHP标记
2.PHP数据类型大全
3.PHP变量
4.PHP变量作用域
5.PHP变量赋值
6.PHP可变变量
7.PHP预定义变量
8.PHP静态变量
9.PHP global与$GLOBALS
10.PHP注释
11.PHP常量
12.PHP魔术常量与预定义常量
13.PHP定界符
14.PHP运算符
15.PHP逻辑运算符
16.PHP比较运算符
17.PHP三元运算符
18.PHP运算符优先级
第3章 PHP流程控制
1.PHP if else
2.PHP while和do while
3.PHP switch case
4.PHP for
5.PHP foreach
6.PHP break关键字
7.PHP continue关键字
8.PHP goto操作符
9.PHP die()和exit()函数
10.PHP include和require
第4章 PHP函数
1.PHP函数是什么
2.PHP定义函数
3.PHP函数的参数
4.PHP声明参数类型
5.PHP函数参数的传递
6.PHP函数返回值
7.PHP匿名函数
8.PHP可变函数
9.PHP回调函数
10.PHP递归函数
第5章 PHP字符串操作
1.PHP单引号和双引号的区别
2.PHP字符串拼接
3.PHP字符串大小写转换
4.PHP字符串查找
5.PHP字符串替换
6.PHP截取字符串
7.PHP截取中文字符串
8.PHP去除字符串两边的空格
9.PHP获取字符串长度
10.PHP字符串转义与还原
11.PHP重复一个字符串
12.PHP随机打乱字符串
13.PHP字符串转数组
第6章 PHP数组
1.PHP数组
2.PHP定义数组
3.PHP二维数组和多维数组
4.PHP获取数组长度
5.PHP数组排序函数
6.PHP返回数组的当前元素
7.PHP向上或向下移动数组指针
8.PHP将数组内部指针指向最后一个元素
9.PHP将数组内部指针指向数组的第一个元素
10.PHP key()
11.PHP返回数组当前元素的键值对
12.PHP判断数组的键名或索引是否存在
13.PHP foreach遍历数组
14.PHP in_array()
15.PHP数组转字符串
16.PHP list()
17.PHP数组函数汇总
第7章 PHP时间和日期
1.PHP设置时区
2.PHP获取当前时间
3.PHP时间日期格式化
4.PHP计算时间差
5.PHP strtotime()
6.PHP checkdate()
7.PHP获取当前时间戳
8.PHP日期转时间戳
9.PHP实现倒计时功能
第8章 PHP面向对象
1.PHP面向对象简介
2.PHP class:定义类
3.PHP实例化对象
4.PHP构造函数
5.PHP析构函数
6.PHP继承
7.PHP $this
8.PHP命名空间
9.PHP设计模式
10.PHP魔术方法
11.PHP抽象类和抽象方法
12.PHP interface:接口
13.PHP最终类和最终方法
14.PHP clone关键字
15.PHP判断对象是否属于某个类
16.PHP自动加载机制
第9章 正则表达式
1.PHP正则表达式
2.PHP preg_match()
3.PHP preg_match_all()
4.PHP preg_grep()
5.PHP preg_replace()
6.PHP preg_filter()
7.PHP preg_split()
8.PHP preg_quote()
第10章 PHP会话控制
1.PHP会话控制
2.PHP Cookie是什么
3.Cookie在浏览器中是如何存储的?
4.PHP设置Cookie
5.PHP获取Cookie的值
6.PHP清除Cookie
7.PHP使用Cookie实现自动登陆
8.PHP Cookie的优点与缺点
9.PHP Session是什么
10.PHP开启Session
11.PHP设置和获取Session
12.PHP清除、删除Session
13.PHP Session和Cookie的区别
第11章 PHP错误和异常处理
1.PHP异常处理
2.PHP错误类型
3.PHP错误级别
4.PHP错误日志的配置和使用方法
5.PHP set_error_handler()
6.PHP屏蔽错误
7.PHP7中的错误处理
第12章 MySQL数据库的基础操作
1.MySQL数据库简介
2.PHP连接数据库
3.PHP选择数据库
4.PHP执行SQL语句
5.PHP获取SQL的查询结果
6.PHP获取查询结果的行数
7.PHP一次执行多条SQL语句
8.PHP PDO是什么
9.PHP使用PDO连接数据库
10.PHP使用PDO执行SQL语句
11.PHP使用PDO获取查询结果
12.PHP PDO中的错误处理
13.PHP设置与获取PDO属性
第13章 PHP文件目录操作
1.PHP打开和关闭文件
2.PHP读取文件内容
3.PHP从文件中读取一个字符
4.PHP逐行读取文件
5.PHP读取文件(任意长度)
6.PHP读取全部文件
7.PHP把整个文件读入一个数组中
8.PHP将文件读入一个字符串
9.PHP向文件中写入数据
10.PHP判断文件是否存在
11.PHP获取文件属性
12.PHP删除、复制、重命名文件
13.PHP文件上传
14.PHP打开和关闭目录
15.PHP读取目录下的文件及文件夹
16.PHP创建目录
17.PHP删除目录
18.PHP遍历文件夹下所有文件和文件夹
第14章 PHP图像处理
1.PHP GD库是什么
2.PHP创建画布
3.PHP输出图片
4.PHP释放图像资源
5.PHP给图像定义颜色
6.PHP绘制图像
7.PHP在图像上绘制文字
8.PHP生成图形验证码
9.PHP图片压缩
10.PHP为图片添加水印
11.PHP JpGraph简介
12.PHP使用JpGraph创建图像