0


PHP程序设计基础
作者:耿倩丛书名: ISBN:978-7-5685-2118-5页数: 开本:装帧:平装 出版时间:2019-08-01中图分类:
¥47.80

编辑推荐

配套资源:微课、电子课件、代码、习题参考答案 本教材分为十章:第1章为PHP的开篇,介绍PHP的工作流程,学习搭建PHP的开发环境,并编写第一个PHP程序。第2章介绍PHP的语言基础,包括PHP的数据类型、变量、常量和运算符的知识。第3章讲解PHP中的流程控制语句,这部分内容是PHP编程的基础。第4章讲解PHP数组有关的内容。第5章介绍函数的使用,包括函数参数的传递方式、可变函数和匿名函数等,与PHP5 不同的是,PHP 7中新增了支持参数类型的声明和函数返回值类型的声明。第6章详细介绍PHP中的字符串,并着重讲解编程中经常会用到的一些字符串处理函数。第7章介绍如何使用PHP处理图像及目录文件操作,如获取图像信息、给图像加水印、文件上传及下载等知识。第8章详细讲解Cookie和Session。第9章是介绍MySQL数据库的使用。第10章是面向对象编程,介绍什么是类及类的使用。
  《PHP程序设计基础》是新世纪高职高专教材编审委员会组编的软件专业系列规划教材之一。
  PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,具有开源、免费、易学、易用、开发效率高等特点,是目前Web应用开发的主流语言之一。PHP广泛应用于动态网站开发,互联网中常见的网站类型,如门户、微博、论坛、电子商务、SNS(社交)等都可以用PHP实现。目前,从各大招聘网站的招聘信息来看,PHP的人才需求还远远没有被满足。PHP程序员还可以通过混合式开发App的方式,将业务领域扩展到移动端的开发(兼容Android和IOS),未来发展前景广阔。
  PHP团队于2015年6月发布了PHP 7 Alpha 1版本,同年12月3日发布了GA版本,PHP 7的发布对于PHP来说具有里程碑式意义。在性能上,PHP 7的执行效率是PHP 5的2倍左右。同时,还对PHP的语法做了梳理,提供了很多其他语言流行的语法格式。
  本教材的目的是帮助读者快速学习和掌握PHP 7,从最基础的PHP开发环境的搭建开始,逐渐深入到PHP的相关特性和MySQL等的使用。本教材通过以知识讲解为主,以章节实践练习为辅的形式,达到学用结合的效果,非常适合想要学习PHP的初学者。本教材遵循知识点的难易顺序,按照“知识讲解+实践练习+课后实验”的方式来安排全书的章节,有效引导初学者将学过的内容串连起来,培养分析问题和解决问题的能力。在进行知识点讲解时,不仅介绍基本概念,还将抽象的概念具体化,让读者明白这个知识点能用来解决什么问题,理解每一行代码出现的原因;讲解实践练习时,将前面学过的知识实践化,使读者能够根据实际功能需求进行编程开发,提高对知识的综合运用能力,帮助读者学以致用,真正开启PHP开发之旅。
  本教材共分10章,各章内容说明如下:
  第1章为PHP开篇,介绍PHP工作流程,学习搭建PHP的开发环境,并编写第一个PHP程序。
  第2章介绍PHP语法基础,包括PHP数据类型、变量、常量、运算符和表达式等知识。
  第3章介绍PHP中的流程控制语句,这部分内容是PHP编程的基础,只有掌握好这部分知识,才能在PHP开发中实现基本的功能。
  第4章介绍与PHP数组有关的内容,包括PHP数组的创建、修改、删除及遍历等知识。
  第5章介绍PHP函数的使用,包括函数参数的传递方式、可变函数和匿名函数等,与PHP 5不同的是,PHP 7中新增了支持参数类型的声明和函数返回值类型的声明。
  第6章介绍PHP中的字符串函数,并着重讲解编程中经常会用到的一些字符串处理函数。
  第7章介绍如何使用PHP处理图像及目录文件操作,如获取图像信息、给图像加水印、文件上传及下载等知识。
  第8章详细讲解Cookie和Session,介绍它们的基本概念和设置,通过实际的案例说明它们的工作原理和存储机制。
  第9章介绍PHP操作数据库。这一章介绍数据库的安装和MySQL的一些基本操作,以及如何使用PHP与MySQL交互。本章在编写的时候摒弃了PHP 5版本中与 MySQL连接的MySQL扩展,转而重点介绍PHP如何使用 MySQLi和PDO与数据库交互。
  第10章是面向对象编程,介绍什么是类及类的使用。学会使用类封装一些方法,具备面向对象编程的思想,是开发大型网站必不可少的基本功。
  在编写本教材的过程中,编者参考、引用和改编了国内外出版物中的相关资料以及网络资源,在此表示深深的谢意!相关著作权人看到本教材后,请与出版社联系,出版社将按照相关法律的规定支付稿酬。
  由于时间仓促和编者水平有限,书中难免存在疏漏之处,敬请广大读者批评指正。

 
第1章 PHP开篇 1
 1.1 PHP概述 1
 1.2 PHP工作流程 2
 1.3 PHP开发环境搭建 3
 1.4 常用的代码编辑工具 7
 1.5 第一个PHP程序 8
 本章小结 9
 习 题 10

第2章 PHP语法基础 11
 2.1 PHP入门 11
 2.2 PHP数据输出 14
 2.3 PHP数据类型 15
 2.4 PHP常量和变量 22
 2.5 PHP运算符和表达式 26
 实践练习 32
 本章小结 34
 习 题 34

第3章 流程控制语句 38
 3.1 条件判断语句 38
 3.2 循环控制语句 42
 3.3 跳转语句和终止语句 44
 实践练习 45
 本章小结 47
 习 题 47

第4章 PHP数组 49
 4.1 PHP数组概述 49
 4.2 PHP数组分类 49
 4.3 PHP数组创建、修改和删除 50
 4.4 PHP数组遍历 53
 4.5 数组相关函数 56
 实践练习 63
 本章小结 64
 习 题 64

第5章 PHP函数 66
 5.1 PHP函数定义和调用 66
 5.2 PHP函数间传递参数 67
 5.3 PHP函数返回值 69
 5.4 函数的高级应用 70
 5.5 PHP内置函数库 76
 5.6 错误处理及调试 84
 实践练习 87
 本章小结 88
 习 题 88

第6章 字符串函数 90
 6.1 字符串处理方式 90
 6.2 字符串处理函数 91
 6.3 正则表达式 106
 实践练习 116
 本章小结 117
 习 题 117

第7章 PHP文件与图像技术 119
 7.1 PHP文件概述和操作 119
 7.2 文件上传和下载 132
 7.3 PHP图像基础 136
 7.4 图像的常见操作 138
 实践练习 144
 本章小结 144
 习 题 145

第8章 会话管理 147
 8.1 PHP与Web页面交互 147
 8.2 PHP会话技术概述 159
 8.3 Cookie技术 159
 8.4 Session技术 163
 实践练习 167
 本章小结 173
 习 题 174

第9章 PHP操作数据库 176
 9.1 MySQL与phpMyAdmin概述 176
 9.2 PHP访问MySQL 188
 9.3 MySQLi扩展的使用 190
 9.4 PHP操作数据库 194
 9.5 预处理和参数绑定 203
 9.6 使用PDO操作MySQL数据库 206
 实践练习 213
 本章小结 215
 习 题 215

第10章 面向对象编程 217
 10.1 面向对象的基本概念 217
 10.2 类的声明 218
 10.3 类的实例化 220
 10.4 面向对象的封装性 224
 10.5 面向对象的继承性 227
 10.6 常见的关键字和魔术方法 229
 10.7 抽象类和接口 236
 10.8 面向对象的多态性 239
 实践练习 241
 本章小结 243
 习 题 244

参考文献 246
  • 课件《PHP程序设计基础》耿倩

    课程: PHP程序设计 类型: rar 大小:6.12 MB上传时间: 2022-07-28 10:30:10

  • 课程标准、习题及参答案《PHP程序设计基础》耿倩

    课程: PHP程序设计 类型: rar 大小:238.42 KB上传时间: 2022-07-28 10:30:10

  • 源代码《PHP程序设计基础》耿倩

    课程: PHP程序设计 类型: rar 大小:466.48 KB上传时间: 2022-07-28 10:30:10

  • 微课-PHP概述及工作流程《PHP程序设计基础》耿倩

    课程: PHP程序设计 类型: mp4 大小:45.83 MB上传时间: 2022-07-28 10:31:31

  • 微课-PHP开发环境搭建微课-PHP概述及工作流程《PHP程序设计基础》耿倩

    课程: PHP程序设计 类型: mp4 大小:28 MB上传时间: 2022-07-28 10:31:31

全部下载
0.739181s