PHP从入门到精通(第5版)

PHP从入门到精通(第5版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。

内容简介

全书共分为4篇25章,其中,基础知识篇包括初识PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间;核心技术篇包括Cookie与Session、图形图像处理技术、文件系统、面向对象、PHP加密技术、MySQL数据库基础、PHP MyAdmin图形化管理工具、PHP操作MySQL数据库、PDO数据库抽象层、ThinkPHP框架;高级应用篇包括Smarty模板技术、PHP与XML技术、PHP与Ajax技术;项目实战篇包括应用Smarty模板开发电子商务网站、应用ThinkPHP框架开发编程e学网等内容。

作者简介

明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

章节目录

版权信息

内容简介

如何使用本书开发资源库

前言 Preface

资源包“开发资源库”目录

第1部分 实例资源库

第2部分 模块资源库

第3部分 项目资源库

第4部分 能力测试题库

第5部分 面试资源库

第1篇 基础知识

第1章 初识PHP

1.1 PHP概述

1.2 扩展库

1.3 如何学好PHP

1.4 学习资源

1.5 网站建设的基本流程

1.6 小结

第2章 PHP环境搭建和开发工具

2.1 在Windows下使用WampServer

2.2 在Linux下的安装配置

2.3 PHP常用开发工具

2.4 第一个PHP实例

2.5 小结

2.6 实践与练习

第3章 PHP语言基础

3.1 PHP的标记风格

3.2 PHP注释的应用

3.3 PHP的数据类型

3.4 PHP常量

3.5 PHP变量

3.6 PHP运算符

3.7 PHP的表达式

3.8 PHP函数

3.9 PHP编码规范

3.10 小结

3.11 实践与练习

第4章 流程控制语句

4.1 条件控制语句

4.2 循环控制语句

4.3 跳转语句

4.4 小结

4.5 实践与练习

第5章 字符串操作

5.1 字符串的定义方法

5.2 字符串操作

5.3 小结

5.4 实践与练习

第6章 正则表达式

6.1 什么是正则表达式

6.2 正则表达式语法规则

6.3 PCRE兼容正则表达式函数

6.4 应用正则表达式对用户注册信息进行验证

6.5 小结

6.6 实践与练习

第7章 PHP数组

7.1 什么是数组

7.2 声明数组

7.3 数组的类型

7.4 输出数组

7.5 数组的构造

7.6 遍历数组

7.7 字符串与数组的转换

7.8 统计数组元素个数

7.9 查询数组中指定元素

7.10 获取数组中最后一个元素

7.11 向数组中添加元素

7.12 删除数组中重复元素

7.13 综合运用数组函数实现多文件上传

7.14 小结

7.15 实践与练习

第8章 PHP与Web页面交互

8.1 表单

8.2 在普通的Web页中插入表单

8.3 获取表单数据的两种方法

8.4 PHP参数传递的常用方法

8.5 在Web页中嵌入PHP脚本

8.6 在PHP中获取表单数据

8.7 对URL传递的参数进行编/解码

8.8 PHP与Web表单的综合应用

8.9 小结

8.10 实践与练习

第9章 PHP与JavaScript交互

9.1 了解JavaScript

9.2 JavaScript语言基础

9.3 自定义函数

9.4 JavaScript流程控制语句

9.5 JavaScript事件

9.6 调用JavaScript脚本(JavaScript脚本嵌入方式)

9.7 在PHP中调用JavaScript脚本

9.8 小结

9.9 实践与练习

第10章 日期和时间

10.1 系统时区设置

10.2 PHP日期和时间函数

10.3 日期和时间的应用

10.4 小结

10.5 实践与练习

第2篇 核心技术

第11章 Cookie与Session

11.1 Cookie管理

11.2 Session管理

11.3 Session高级应用

11.4 小结

11.5 实践与练习

第12章 图形图像处理技术

12.1 在PHP中加载GD库

12.2 Jpgraph的安装与配置

12.3 图形图像的典型应用

12.4 小结

12.5 实践与练习

第13章 文件系统

13.1 文件处理

13.2 目录处理

13.3 文件处理的高级应用

13.4 文件上传

13.5 小结

13.6 实践与练习

第14章 面向对象

14.1 面向对象的基本概念

14.2 PHP与对象

14.3 面向对象的高级应用

14.4 面向对象的应用—中文字符串的截取类

14.5 小结

14.6 实践与练习

第15章 PHP加密技术

15.1 PHP加密函数

15.2 PHP加密扩展库

15.3 小结

15.4 实践与练习

第16章 MySQL数据库基础

16.1 MySQL概述

16.2 启动和关闭MySQL服务器

16.3 操作MySQL数据库

16.4 MySQL数据类型

16.5 操作数据表

16.6 数据表记录的更新操作

16.7 数据表记录的查询操作

16.8 MySQL中的特殊字符

16.9 小结

16.10 实践与练习

第17章 phpMyAdmin图形化管理工具

17.1 phpMyAdmin介绍

17.2 phpMyAdmin的使用

17.3 小结

17.4 实践与练习

第18章 PHP操作MySQL数据库

18.1 PHP操作MySQL数据库的方法

18.2 管理MySQL数据库中的数据

18.3 小结

18.4 实践与练习

第19章 PDO数据库抽象层

19.1 什么是PDO

19.2 PDO连接数据库

19.3 PDO中执行SQL语句

19.4 PDO中获取结果集

19.5 PDO中捕获SQL语句中的错误

19.6 PDO中错误处理

19.7 PDO中事务处理

19.8 PDO中存储过程

19.9 小结

19.10 实践与练习

第20章 ThinkPHP框架

20.1 ThinkPHP简介

20.2 ThinkPHP基础

20.3 ThinkPHP的配置

20.4 路由

20.5 控制器

20.6 数据库

20.7 模型

20.8 视图

20.9 模板

20.10 小结

20.11 实践与练习

第3篇 高级应用

第21章 Smarty模板技术

21.1 Smarty简介

21.2 Smarty的安装配置

21.3 Smarty模板设计

21.4 Smarty程序设计

21.5 Smarty模板的应用

21.6 小结

21.7 实践与练习

第22章 PHP与XML技术

22.1 XML概述

22.2 XML语法

22.3 在PHP中创建XML文档

22.4 SimpleXML类库

22.5 动态创建XML文档

22.6 小结

22.7 实践与练习

第23章 PHP与Ajax技术

23.1 Ajax概述

23.2 Ajax使用的技术

23.3 Ajax开发需要注意的几个问题

23.4 在PHP中应用Ajax技术的典型应用

23.5 小结

23.6 实践与练习

第4篇 项目实战

第24章 应用Smarty模板开发电子商务网站

24.1 开发背景

24.2 需求分析

24.3 系统分析

24.4 数据库与数据表的设计

24.5 公共文件设计

24.6 前台首页设计

24.7 登录模块设计

24.8 会员信息模块设计

24.9 商品显示模块

24.10 购物车模块设计

24.11 收银台模块设计

24.12 后台首页设计

24.13 开发常见问题与解决

24.14 小结

第25章 应用ThinkPHP框架开发编程e学网

25.1 项目设计思路

25.2 数据库设计

25.3 系统开发必备

25.4 前台模块设计

25.5 后台模块设计

25.6 小结

PHP从入门到精通(第5版)是2019年由清华大学出版社出版,作者。

得书感谢您对《PHP从入门到精通(第5版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Android从入门到精通 电子书
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Andriod开发的相关知识和实战技能。本书第1篇【基础知识】主要讲解Android开发环境的搭建方法和应用开发基础知识等内容;第2篇【核心技术】主要讲解UI界面布局、核心组件、事件处理、Activity界面表现、Intent和IntentFilter、Service和BroadcastReceiver、应用资源管理机制、数据存储等内容;
Java开发从入门到精通(第2版) 电子书
Java10全面解析:技术解惑与实例演练
C语言从入门到精通(第4版) 电子书
本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技能。
C语言从入门到精通 电子书
零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过C语言,是否使用C语言开发过项目,都能从本书中获益。 超多、实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解C语言的各种知识和技术。之后以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。 随时检测自己的学习成果 每章首页给出了“本章要点”,以便读者明确学习方向,读者可以随时自我检测,巩固所学知识。 细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、 掌握相关操作,并轻松获取实战技巧。 全程同步教学视频 涵盖本书所有知识点,详细讲解每个范例及项目的开发过程及关键点,帮助读者更轻松地掌握书中所有的C语言程序设计知识。 超多电子资源大放送 赠送大量电子资源,包括本书范例的素材文件和结果文件、本书教学 PPT、C语言标准库函数查询手册、C语言常用查询手册、10套完整源代码、全国计算机等级考试二级C语言考试大纲及应试技巧、C语言常见面试题、C语言常见错误及解决方案、C语言开发经验及技巧大汇总、C语言程序员职业规划、C语言程序员面试技巧。 多平台学习方式 可实现手机端、电脑端同步学习
Ubuntu Linux 从入门到精通 电子书
《UbuntuLinux从入门到精通》适合Linux初级用户使用,讲述了UbuntuLinux操作系统的系统管理、桌面办公应用、服务器配置等知识,用以辅助更多的用户得心应手地使用Linux操作系统作为桌面办公环境及服务器环境。主要包含UbuntuLinux12.04的安装、配置、桌面应用、系统管理,以及以UbuntuLinux12.04为平台的各种服务器的搭建及配置等内容,从入门到高级应用,从个人