PHP编程入门指南(上、下册)
¥80.00定价
作者: 明日科技
出版时间:2020-04
出版社:电子工业出版社
- 电子工业出版社
- 9787121383670
- 1-1
- 423499
- 67225778-9
- 平塑
- 16开
- 2020-04
- 440
- 工学
- 软件工程
- 计算机类
- 高职
内容简介
从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习PHP编程知识,并且提升自己的实际开发能力。全书分为5篇20章,分别为:基础知识篇、进阶提高篇、MySQL基础篇、高级应用篇、项目实战篇,内容包括初识PHP、PHP语言基础、流程控制语句、字符串操作与正则表达式、PHP数组、面向对象、PHP与Web页面交互、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象层、Cookie与Session、图形图像处理技术、文件系统、PHP与Ajax技术、ThinkPHP框架、51购商城、明日留学教育网、在线考试系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高PHP程序开发的技能。
目录
目录第一篇 基础知识篇第1章 初识PHP 11.1 PHP概述 11.1.1 什么是PHP 11.1.2 PHP语言的优势 21.1.3 PHP 5的新特性 21.1.4 PHP的发展趋势 21.1.5 PHP的应用领域 31.2 学习资源 41.2.1 PHP参考手册 41.2.2 常用网上资源 51.3 搭建PHP运行环境 51.3.1 phpStudy的下载与安装 51.3.2 PHP服务器的启动与停止 81.3.3 phpStudy的常用设置 91.4 PhpStorm的下载与安装 101.4.1 PhpStorm的下载 101.4.2 PhpStorm的安装 111.5 PhpStorm基本操作 171.5.1 创建PHP项目 171.5.2 打开已有项目 201.5.3 在项目中创建文件夹和文件 211.6 PhpStorm常用设置 241.6.1 设置文件编码格式 241.6.2 其他常用设置 251.7 小结 25第2章 PHP语言基础 262.1 PHP标记风格 262.2 PHP注释的应用 272.3 PHP的数据类型 282.3.1 数据类型 282.3.2 数据类型转换 292.3.3 检测数据类型 312.4 PHP常量 322.4.1 定义常量 322.4.2 预定义常量 322.5 PHP变量 332.5.1 给变量赋值 342.5.2 PHP预定义变量 352.6 PHP操作符 362.6.1 算术操作符 362.6.2 字符串操作符 372.6.3 赋值操作符 372.6.4 递增或递减操作符 382.6.5 逻辑操作符 392.6.6 比较操作符 392.6.7 条件操作符(三元操作符) 402.6.8 操作符的优先级 402.7 PHP表达式 412.8 PHP函数 412.8.1 定义和调用函数 422.8.2 在函数间传递参数 422.8.3 从函数中返回值 442.8.4 变量作用域 452.9 PHP编码规范 462.9.1 PSR-1基础编码规范 462.9.2 PSR-2编码风格规范 472.10 小结 482.11 快学快用 48第3章 流程控制语句 503.1 条件控制语句 503.1.1 if语句 513.1.2 if…else语句 523.1.3 elseif语句 533.1.4 switch语句 543.2 循环控制语句 553.2.1 for循环语句 553.2.2 while循环语句 573.2.3 do…while循环语句 583.3 跳转语句 593.3.1 break语句 593.3.2 continue语句 603.4 小结 603.5 快学快用 60第二篇 进阶提高篇第4章 字符串操作与正则表达式 624.1 字符串的定义方法 624.1.1 使用单引号或双引号定义字符串 624.1.2 使用定界符定义字符串 634.2 字符串操作 644.2.1 去除字符串首尾空格和特殊字符 644.2.2 获取字符串的长度 664.2.3 截取字符串 684.2.4 检索字符串 714.2.5 替换字符串 734.2.6 分割、合成字符串 744.3 正则表达式 764.3.1 正则表达式简介 764.3.2 行定位符 764.3.3 元字符 764.3.4 限定符 774.3.5 字符类 774.3.6 排除字符 774.3.7 选择字符 784.3.8 转义字符 784.3.9 分组 784.4 正则表达式在PHP中的应用 784.5 小结 804.6 快学快用 80第5章 PHP数组 815.1 什么是数组 815.2 创建数组 825.2.1 使用array()函数创建数组 825.2.2 通过赋值方式创建数组 835.3 数组的类型 845.3.1 数字索引数组 845.3.2 关联数组 845.4 多维数组 855.5 遍历数组 865.6 统计数组元素个数 875.7 查询数组中指定元素 885.8 获取数组中最后一个元素 905.9 向数组中添加元素 905.10 删除数组中重复元素 915.11 其他常用数组函数 925.11.1 数组排序函数 925.11.2 数组计算函数 935.12 小结 945.13 快学快用 94第6章 面向对象 966.1 面向对象的基本概念 966.1.1 类的概念 976.1.2 对象的概念 976.1.3 面向对象编程的三大特点 976.2 PHP与对象 986.2.1 类的定义 986.2.2 成员方法 996.2.3 类的实例化 996.2.4 成员变量 1006.2.5 类常量 1016.2.6 构造方法和析构方法 1016.2.7 继承和多态 1046.2.8 “$this ->”和“::”的使用 1066.2.9 数据隐藏 1086.2.10 静态变量(方法) 1106.3 PHP对象的高级应用 1116.3.1 final关键字 1116.3.2 抽象类 1116.3.3 接口的使用 1136.3.4 对象类型检测 1146.3.5 魔术方法(__) 1146.4 面向对象的应用 1186.5 小结 1206.6 快学快用 120第7章 PHP与Web页面交互 1217.1 Web工作原理 1217.1.1 HTTP协议 1217.1.2 Web工作原理 1227.2 HTML表单 1237.2.1 HTML简介 1237.2.2 HTML表单 1257.2.3 表单元素 1267.3 CSS美化表单页面 1297.3.1 CSS简介 1297.3.2 插入CSS样式表 1307.3.3 使用CSS美化表单页面 1327.4 JavaScript表单验证 1347.4.1 JavaScript简介 1347.4.2 调用JavaScript 1357.4.3 JavaScript表单验证 1367.5 PHP获取表单数据 1397.5.1 获取POST方式提交的表单数据 1397.5.2 获取GET方式提交的表单数据 1407.6 小结 1427.7 快学快用 142第三篇 MySQL基础篇第8章 MySQL数据库基础 1458.1 MySQL概述 1458.2 启动和关闭MySQL服务器 1468.2