PHP Dynamic Web Development Technology cover

PHP Dynamic Web Development Technology

Rating 3.3
Word count
66K words
Chapters
156
ISBN
9787115500199

Tags

Summary

This book systematically explains the process and techniques of developing dynamic Web projects with PHP in the Eclipse development environment. Organized around real engineering projects, it focuses on building students' development skills. Its 10 chapters introduce dynamic Web concepts and environment setup, creating PHP dynamic websites, data processing, data output, data collection, page inclusion, state maintenance, MySQL databases, and accessing MySQL with PHP, and conclude with a complete Web project that covers the principles of PHP dynamic Web development, techniques for common website effects, and project coding conventions.

Editor's review

PHP Dynamic Web Development, authored by Guo Ling, is an introductory technical book aimed at PHP beginners. Its positioning is clear: to help readers master the fundamentals of PHP development and enable them to build simple dynamic websites. The book is organized systematically, starting with PHP environment setup and basic syntax, then progressively moving into core web development topics such as database operations and session control, and finally guiding readers through a comprehensive project practice. This arrangement, which moves from the simple to the deep and combines theory with practice, aligns with how technical learning naturally progresses.

From a professional perspective, the book's strength lies in its complete structure and detailed steps, making it especially suitable for readers with no prior foundation to follow along. The explanations of PHP syntax and commonly used functions are quite detailed, and the sample code strives to be clear and easy to understand. As an introductory textbook, it fulfills the task of "guiding beginners into the field" well, helping readers build a basic grasp of the concepts and workflows involved in PHP dynamic website development. However, as the PHP language and web development technologies evolve rapidly, some technical details in the book (such as certain function usages or best-practice recommendations) may no longer be up to date; after mastering the basics, readers need to update their knowledge by consulting official documentation and community resources.

Overall, this is a solid introductory reader. Its value lies in providing a structured learning path and practical cases, lowering the barrier to learning. For its target readers, completing the book can lay the necessary knowledge foundation and equip them to further explore more advanced topics or frameworks (such as Laravel).

Who it's for

A good fit for

  • Lower-year students in computer-related majors who wish to systematically learn the fundamentals of PHP back-end development.
  • Beginners who have never been exposed to PHP programming but want to learn dynamic website creation from scratch.
  • Self-taught programmers who need a clearly structured, step-by-step tutorial to guide hands-on practice.
  • Non-professionals interested in web development who want to understand how server-side scripting languages work.

Not a good fit for

  • Intermediate and advanced developers seeking in-depth understanding of advanced PHP features, design patterns, or the latest frameworks (such as Laravel).
  • Readers who want a quick reference to PHP function manuals or solutions to specific complex technical problems.

Reading tips

  1. Follow the chapters in order and code along with every example—learning to program comes from hands-on practice.
  2. When studying key chapters such as database operations, set up a simple local MySQL environment for parallel practice.
  3. After completing the final project, try adding or modifying a few features to test what you have learned.

About the publisher

Posts & Telecom Press China · Founded in 1953

Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.

Contents

  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 小结

FAQ

Does this book require prior programming experience?
This book is written for complete beginners and assumes no programming experience. It starts with the most basic PHP syntax and environment setup, so readers without a programming background can follow along.
Which PHP version are the code and examples based on?
The book is based mainly on PHP 5.x, which was widely used at the time of publication. Although the core syntax and concepts still apply in later versions, some functions or features may differ from the latest PHP 8.x, so readers are advised to check the official documentation as they study.
What level can readers reach after finishing this book?
After finishing the book and all the exercises, readers should understand basic PHP syntax and core web development concepts (such as form handling, database connections, and session management) and be able to build simple dynamic websites (with basic features such as news publishing and user registration and login), laying a foundation for learning more advanced web development frameworks or technologies.

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

郭玲 Author

Guo Ling is a Chinese-language book author who has written across several subject areas. Public information about her is limited, and details such as her nationality, dates of birth and death, and educational background cannot currently be confirmed. Judging from the three works held in the collection, her writing spans computer technology, healthy living, and exam preparation. Among her computer-related works, she contributed to PHP Dynamic Web Development Technology and ASP.NET Dynamic Web Development Technology, both of which address the practical side of dynamic website development and belong to the field of technical instruction. Teach You to Run turns to popular health, offering accessible guidance on running as an everyday form of exercise. Classified under exam preparation, health, and computer science respectively, these works show that she can address the needs of different readerships. Overall, Guo Ling's writing emphasizes practicality and introductory guidance, with plain and accessible language suited to general readers who wish to quickly acquire relevant knowledge.

More by the same author

Top rated in the same category