PHP动态Web开发技术 封面

PHP动态Web开发技术

评分 3.3
字数
6.6万字
章节数
156
ISBN
9787115500199

标签

内容简介

本书系统地讲解在Eclipse开发环境中使用PHP编程语言开发动态Web项目的流程与技术。全书围绕实际工程项目展开,着重培养学生的开发能力。全书共10章,主要介绍动态Web的概念与开发环境的搭建、创建PHP动态网站、数据处理、数据输出、数据采集、页面引用、状态维护、MySQL数据库、使用PHP访问MySQL数据库等,最后通过一个完整的Web项目开发实践,介绍了使用PHP语言开发动态Web应用程序的基本原则、常见网站效果的开发技巧及项目编程规范。

编辑推荐

郭玲编著的《PHP动态Web开发技术》是一本面向PHP初学者的入门级技术书籍,其定位清晰,旨在帮助读者掌握PHP开发的基础知识并能够进行简单的动态网站开发。本书内容组织较为系统,从PHP环境搭建、基本语法讲起,逐步深入到数据库操作、会话控制等Web开发核心技术,最终引导读者完成一个综合性的项目实践。这种由浅入深、理论与实践相结合的编排方式,符合技术学习的认知规律。

从专业角度看,本书的优势在于其结构完整、步骤详细,尤其适合完全零基础的读者跟随学习。书中对于PHP语法和常用函数的讲解较为细致,示例代码也力求清晰易懂。作为一本入门教材,它较好地完成了‘引领入门’的任务,能够帮助读者建立起对PHP动态网站开发的基本概念和工作流程。然而,随着PHP语言和Web开发技术的快速演进,本书在某些技术细节(如部分函数用法或最佳实践建议)上可能已非最新,读者在掌握基础后,需要结合官方文档和社区资源进行知识更新。

总体而言,这是一本扎实的入门读物。它的价值在于提供了一个结构化的学习路径和可实践的案例,降低了学习门槛。对于目标读者来说,跟随本书完成学习,可以打下必要的知识基础,并具备进一步探索更高级主题或框架(如Laravel)的能力。

适合谁读

适合

  • 计算机相关专业的低年级学生,希望系统学习PHP后端开发基础。
  • 从未接触过PHP编程,但希望从零开始学习动态网站制作的初学者。
  • 需要一本结构清晰、步骤详细的教程来指导实践操作的编程自学者。
  • 对Web开发感兴趣,想了解服务器端脚本语言工作原理的非专业人士。

不适合

  • 寻求深入理解PHP高级特性、设计模式或最新框架(如Laravel)的中高级开发者。
  • 希望快速查阅PHP函数手册或解决特定复杂技术难题的读者。

阅读建议

  1. 建议按照章节顺序阅读并动手实践每一章的示例代码,编程学习重在实操。
  2. 在学习数据库操作等关键章节时,可自行搭建简单的MySQL环境进行同步练习。
  3. 完成书末的综合项目后,可尝试对其功能进行小幅扩充或修改,以检验学习效果。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 版权信息
  2. 内容提要
  3. 前言
  4. 第1章 动态 Web技术概述与开发环境搭建
  5. 1.1 动态Web概述
  6. 1.1.1 静态Web与动态Web
  7. 1.1.2 动态Web访问流程
  8. 1.1.3 常见的动态Web开发技术
  9. 1.2 PHP简介
  10. 1.2.1 PHP的发展历史
  11. 1.2.2 PHP的特点
  12. 1.3 PHP开发环境的搭建
  13. 1.3.1 开发环境与工具
  14. 1.3.2 构建PHP服务器
  15. 1.3.3 WampServer管理界面
  16. 1.3.4 设置PHP版本
  17. 1.3.5 安装开发工具Eclipse PDT
  18. 1.4 小结
  19. 第2章 创建PHP动态网站
  20. 2.1 使用Eclipse创建PHP网站
  21. 2.2 PHP网页文件结构
  22. 2.3 PHP基本语法
  23. 2.3.1 PHP标记
  24. 2.3.2 语句
  25. 2.3.3 注释
  26. 2.4 小结
  27. 第3章 数据处理
  28. 3.1 变量与常量
  29. 3.1.1 变量
  30. 3.1.2 可变变量
  31. 3.1.3 常量
  32. 3.1.4 命名规范
  33. 3.2 数据类型
  34. 3.2.1 整型
  35. 3.2.2 浮点型
  36. 3.2.3 布尔型
  37. 3.2.4 字符串
  38. 3.2.5 数组
  39. 3.2.6 对象
  40. 3.2.7 NULL
  41. 3.2.8 数据类型检查
  42. 3.2.9 数据类型转换
  43. 3.3 运算符
  44. 3.4 流程控制语句
  45. 3.4.1 条件语句
  46. 3.4.2 循环语句
  47. 3.4.3 跳转语句
  48. 3.5 函数
  49. 3.5.1 创建与调用函数
  50. 3.5.2 函数参数
  51. 3.5.3 函数返回值
  52. 3.6 变量作用域
  53. 3.6.1 局部变量与全局变量
  54. 3.6.2 在函数内部访问全局变量
  55. 3.6.3 静态变量
  56. 3.7 面向对象编程
  57. 3.7.1 类
  58. 3.7.2 对象
  59. 3.7.3 封装
  60. 3.7.4 继承
  61. 3.7.5 接口
  62. 3.7.6 抽象类
  63. 3.8 实践演练
  64. 3.8.1 问题分析
  65. 3.8.2 编程实现
  66. 3.9 小结
  67. 第4章 数据输出
  68. 4.1 输出字面量
  69. 4.1.1 echo
  70. 4.1.2 print
  71. 4.2 输出变量
  72. 4.3 按格式输出数据
  73. 4.4 输出数组和对象
  74. 4.5 小结
  75. 第5章 数据采集
  76. 5.1 form表单采集数据
  77. 5.1.1 form表单
  78. 5.1.2 表单元素
  79. 5.2 处理表单
  80. 5.3 文件上传
  81. 5.3.1 文件上传处理
  82. 5.3.2 上传文件检查
  83. 5.4 数据验证
  84. 5.4.1 表单验证
  85. 5.4.2 提交数据的安全处理
  86. 5.5 小结
  87. 第6章 页面引用
  88. 6.1 页面布局
  89. 6.2 页面包含
  90. 6.2.1 include和require
  91. 6.2.2 include_once和require_once
  92. 6.3 小结
  93. 第7章 状态维护
  94. 7.1 状态维护概述
  95. 7.2 查询字符串
  96. 7.2.1 在网页间传递参数
  97. 7.2.2 页面跳转
  98. 7.3 Cookie
  99. 7.3.1 Cookie的原理
  100. 7.3.2 使用Cookie
  101. 7.3.3 Cookie的生命周期
  102. 7.4 Session
  103. 7.4.1 会话机制
  104. 7.4.2 使用Session
  105. 7.4.3 Session的失效
  106. 7.5 小结
  107. 第8章 MySQL数据库
  108. 8.1 MySQL简介
  109. 8.1.1 MySQL的特点
  110. 8.1.2 数据库存储引擎
  111. 8.2 MySQL的安装与启动
  112. 8.3 访问MySQL数据库
  113. 8.3.1 MySQL命令行工具
  114. 8.3.2 图形管理工具
  115. 8.3.3 编程语言
  116. 8.4 使用phpMyAdmin操作数据库
  117. 8.4.1 登录MySQL
  118. 8.4.2 创建数据库
  119. 8.4.3 创建数据表
  120. 8.4.4 添加表数据
  121. 8.5 常用SQL语句
  122. 8.5.1 SELECT语句
  123. 8.5.2 INSERT语句
  124. 8.5.3 UPDATE语句
  125. 8.5.4 DELETE语句
  126. 8.6 小结
  127. 第9章 PHP访问数据库
  128. 9.1 数据访问接口
  129. 9.2 使用MySQLi接口访问MySQL数据库
  130. 9.2.1 操作步骤
  131. 9.2.2 连接MySQL数据库
  132. 9.2.3 创建并执行SQL语句
  133. 9.2.4 获取结果
  134. 9.2.5 关闭连接
  135. 9.3 实践演练
  136. 9.3.1 查询数据
  137. 9.3.2 添加数据
  138. 9.3.3 删除数据
  139. 9.3.4 编辑数据
  140. 9.4 小结
  141. 第10章 网上书城项目
  142. 10.1 网上书城功能介绍
  143. 10.2 数据库设计
  144. 10.3 创建网站
  145. 10.3.1 网站文件结构
  146. 10.3.2 建立网站和数据库并准备资源
  147. 10.4 统一网站风格
  148. 10.5 数据库连接
  149. 10.6 主页
  150. 10.7 用户登录/注销
  151. 10.8 用户注册
  152. 10.9 用户信息
  153. 10.10 商品展示
  154. 10.11 购物车
  155. 10.12 结算与生成订单
  156. 10.13 小结

常见问题

这本书需要读者有编程基础吗?
本书定位为零基础入门,假设读者没有编程经验。它会从最基本的PHP语法和环境配置讲起,因此没有编程基础的读者也可以跟随学习。
书中的代码和案例是基于哪个PHP版本?
本书内容主要基于出版时广泛使用的PHP 5.x版本进行讲解。虽然核心语法和概念在后续版本中依然适用,但部分函数或特性可能与最新的PHP 8.x版本存在差异,建议读者在学习时注意对照官方文档。
学完这本书能达到什么水平?
学完本书并完成所有练习后,读者应能理解PHP的基本语法和核心Web开发概念(如表单处理、数据库连接、会话管理等),并具备开发简单动态网站(如新闻发布、用户注册登录等基础功能)的能力,为后续学习更高级的Web开发框架或技术打下基础。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

郭玲 作者

郭玲是一位涉及多个题材领域的中文图书作者,公开资料有限,目前尚无法确认其国籍、生卒年及教育背景等信息。从库内收录的三种作品来看,她的写作跨越计算机技术、健康生活与考试辅导等不同方向。在计算机类作品中,她参与了《PHP动态Web开发技术》与《ASP.NET动态Web开发技术》的编写,内容面向动态网站开发的实际应用,属于技术教学类读物;《教你跑步》则转向大众健康领域,围绕跑步这一日常运动展开普及性讲解。这些作品分别归入考试、健康与计算机综合等分类,显示出她能够适应不同读者群体的需求。总体而言,郭玲的写作以实用性和入门指导为主,语言力求通俗易懂,适合希望快速了解相关知识的普通读者参考。

同一作者

同类高分