logo
分类于: 编程语言 计算机基础 互联网

简介

零基础学PHP(第2版)

零基础学PHP(第2版) 0.0分

资源最后更新于 2020-03-29 04:12:52

作者:陈浩

出版社:出版社机械工业出版社

出版日期:2012-03

ISBN:9787111372868

文件格式: pdf

标签: 网络 计算机 编程

简介· · · · · ·

PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。《零基础学PHP(第2版)》就是面向PHP初学者特地推出的一本进阶学习的入门教程。《零基础学PHP(第2版)》一共分为5篇,由浅入深逐步讲述了PHP的各个方面,包括Web编程的基础知识、PHP的基础语法、内置函数、MySQL的应用、面向对象编程、PHP处理XML、PHP处理正则表达式、PHP与AJAX、PHP开发框架等。书中对每一个知识点都列举实例,深入分析其原理及用法。本书作者:陈浩。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 本书特色
  3. 本书内容
  4. 本书读者对象
  5. 本书作者
  6. 第一篇 PHP技术基础
  7. 第1章 PHP起步
  8. 1.1 初识PHP
  9. 1.2 LAMP——锋利四剑客:Linux、Apache、MySQL和PHP
  10. 1.3 PHP Web编程的体系结构和基本内容
  11. 1.4 Web编程的基础知识之一:HTML
  12. 1.5 Web编程的基础知识之二:层叠样式表(CSS)简介
  13. 1.6 Web编程的基础知识之三:JavaScript基础
  14. 1.7 开始PHP之旅:搭建PHP开发环境
  15. 1.8 立竿见影
  16. 1.9 深入了解Apache、PHP和MySQL
  17. 1.10 实例:使用JavaScript验证HTML表单数据
  18. 1.11 小结
  19. 1.12 上机实践
  20. 第2章 PHP语言
  21. 2.1 基础语法
  22. 2.2 变量
  23. 2.3 常量
  24. 2.4 表达式
  25. 2.5 运算符
  26. 2.6 PHP程序的流程控制
  27. 2.7 函数
  28. 2.8 小结
  29. 2.9 上机实践
  30. 第3章 用PHP进行Web编程
  31. 3.1 PHP的Web编程基础
  32. 3.2 实例:用PHP开发一个简单的网站
  33. 3.3 小结
  34. 3.4 上机实践
  35. 第二篇 PHP数据处理
  36. 第4章 PHP对数组的处理
  37. 4.1 建立数组的方法
  38. 4.2 输出数组元素的方法
  39. 4.3 计算数组元素个数
  40. 4.4 对数组进行分割、合并
  41. 4.5 处理数组元素和键值位置
  42. 4.6 对数组进行排序
  43. 4.7 重置一个数组
  44. 4.8 用数组对变量赋值
  45. 4.9 快速创建数组
  46. 4.10 压入和弹出数组元素
  47. 4.11 改变数组字符索引名的大小写
  48. 4.12 对数组的集合处理
  49. 4.13 交换数组索引和元素
  50. 4.14 快速填充数组元素
  51. 4.15 统计数组元素出现次数
  52. 4.16 检查数组索引是否存在
  53. 4.17 取得数组中的所有索引
  54. 4.18 用回调函数处理数组
  55. 4.19 其他数组处理函数
  56. 4.20 小结
  57. 4.21 上机实践
  58. 第5章 PHP对字符串的处理
  59. 5.1 对字符串做分割和合并
  60. 5.2 对字符串做比较和替换
  61. 5.3 输出打印字符串
  62. 5.4 格式化字符串
  63. 5.5 获取字符串中的一个子串
  64. 5.6 删除字符串末尾部分的空白字符
  65. 5.7 删除字符串开始部分的空白字符
  66. 5.8 删除字符串两头的空白字符
  67. 5.9 获取字符串的长度
  68. 5.10 对字符串做大小写转换
  69. 5.11 处理含有HTML标记的字符串
  70. 5.12 多次生成一个字符串
  71. 5.13 将字符串分析到变量
  72. 5.14 转换字符串到数组
  73. 5.15 计算字符串的散列
  74. 5.16 小结
  75. 5.17 上机实践
  76. 第6章 用PHP操作目录和文件
  77. 6.1 目录操作
  78. 6.2 文件操作
  79. 6.3 小结
  80. 6.4 上机实践
  81. 第7章 用PHP处理日期和时间
  82. 7.1 获取格式化的日期和时间
  83. 7.2 处理UNIX时间戳
  84. 7.3 获取日期和时间的相关信息
  85. 7.4 PHP中的日期计算
  86. 7.5 检查日期的有效性
  87. 7.6 小结
  88. 7.7 上机实践
  89. 第8章 PHP中对URL、HTTP的处理
  90. 8.1 URL地址分析
  91. 8.2 HTTP应用
  92. 8.3 在PHP中生成cookie
  93. 8.4 小结
  94. 8.5 上机实践
  95. 第9章 PHP中的数学运算
  96. 9.1 常见的数学运算
  97. 9.2 不同进制之间的数字转换
  98. 9.3 生成随机数
  99. 9.4 小结
  100. 9.5 上机实践
  101. 第10章 用PHP获取系统信息
  102. 10.1 获取和添加PHP环境变量
  103. 10.2 查看被载入的PHP扩展模块
  104. 10.3 获取PHP的当前各类信息
  105. 10.4 获取当前PHP进程的进程号和所有者
  106. 10.5 小结
  107. 10.6 上机实践
  108. 第11章 应用实践一:基于文本的简易BLOG系统
  109. 11.1 系统功能设计
  110. 11.2 系统功能实现
  111. 11.3 小结
  112. 11.4 上机实践
  113. 第三篇 PHP和MySQL数据库
  114. 第12章 MySQL数据库和SQL基础
  115. 12.1 MySQL数据库简介
  116. 12.2 MySQL数据库的基本操作
  117. 12.3 MySQL中的SQL语法基础
  118. 12.4 小结
  119. 12.5 上机实践
  120. 第13章 使用PHP操作MySQL数据库
  121. 13.1 操作MySQL的PHP函数
  122. 13.2 使用PHP连接MySQL数据库
  123. 13.3 使用PHP显示MySQL数据库的数据
  124. 13.4 使用PHP维护MySQL数据库的数据
  125. 13.5 PHP操作MySQL常见错误信息及分析
  126. 13.6 小结
  127. 13.7 上机实践
  128. 第四篇 更上一层楼——PHP进阶
  129. 第14章 面向对象的PHP编程
  130. 14.1 面向对象编程的基本概念
  131. 14.2 PHP中的类和对象
  132. 14.3 实例分析——深入理解PHP的类和对象
  133. 14.4 小结
  134. 14.5 上机实践
  135. 第15章 PHP中的正则表达式
  136. 15.1 什么是正则表达式
  137. 15.2 正则表达式的语法
  138. 15.3 PHP中的POSIX扩展正则表达式函数
  139. 15.4 PHP中的PERL兼容正则表达式函数
  140. 15.5 几例常见正则表达式分析
  141. 15.6 小结
  142. 15.7 上机实践
  143. 第16章 PHP程序中的错误处理
  144. 16.1 重视程序中的错误处理
  145. 16.2 在PHP中处理程序错误
  146. 16.3 PHP中的异常处理类及其用法
  147. 16.4 PHP配置中和错误处理有关的内容
  148. 16.5 PHP中自定义的错误处理
  149. 16.6 小结
  150. 16.7 上机实践
  151. 第17章 PHP与XML
  152. 17.1 什么是XML
  153. 17.2 建立一个简单的XML文件
  154. 17.3 深入认识XML文档
  155. 17.4 在PHP中建立对XML的支持
  156. 17.5 用PHP函数处理XML文档
  157. 17.6 使用SimpleXML处理XML
  158. 17.7 使用PHP的DOM库处理XML文档
  159. 17.8 小结
  160. 17.9 上机实践
  161. 第18章 PHP与AJAX
  162. 18.1 什么是AJAX
  163. 18.2 AJAX的工作原理
  164. 18.3 PHP与AJAX
  165. 18.4 一个实现AJAX的PHP类——xajax
  166. 18.5 小结
  167. 18.6 上机实践
  168. 第19章 PHP与图像处理
  169. 19.1 PHP的图像处理库——GD库
  170. 19.2 图像的建立
  171. 19.3 图片处理
  172. 19.4 实例:生成带有底纹的数字验证码图片
  173. 19.5 小结
  174. 19.6 上机实践
  175. 第20章 PHP与MVC开发模式
  176. 20.1 什么是MVC模型
  177. 20.2 MVC模型的组成
  178. 20.3 PHP开发中的模板技术
  179. 20.4 常见的基于MVC的PHP开发框架简介
  180. 20.5 CodeIgniter框架应用
  181. 20.6 小结
  182. 20.7 上机实践
  183. 第五篇 PHP应用实例与常见面试题
  184. 第21章 应用实践二:用PHP发送邮件
  185. 21.1 mail()函数和SMTP协议简介
  186. 21.2 功能设计和实现
  187. 21.3 小结
  188. 第22章 常见面试题
  189. 面试题1 数组函数arsort()的作用是什么
  190. 面试题2 简述include和require语句的区别
  191. 面试题3 写出<?php echo 8%(-2)?>的输出结果
  192. 面试题4 如何实现字符串翻转
  193. 面试题5 说出echo、print()、print_r()3个函数的区别
  194. 面试题6 写出显示客户端IP与服务器端IP的代码
  195. 面试题7 SQL中LEFT JOIN是什么意思
  196. 面试题8 如何修改session的生存时间
  197. 面试题9 写一个能够遍历一个文件夹下所有文件和子文件夹的函数
  198. 面试题10 写一个过滤网页上所有JS/VBS脚本的正则表达式
  199. 面试题11 PHP中字符串的表现形式有哪些
  200. 面试题12 谈谈你对MVC的认识
  201. 面试题13 sort()、asort()和ksort()有什么区别
  202. 面试题14 说出以下代码的输出结果(变量的作用域)
  203. 面试题15 以下哪个函数可打开文件并且能读/写文件信息
  204. 面试题16 写一个函数验证电子邮件的格式
  205. 面试题17 使用PHP写一段简单查询
  206. 面试题18 写出PHP5权限控制修饰符
  207. 面试题19 说明PHP中传值与传引用的区别
  208. 面试题20 从一个标准URL里取出文件的扩展名
  209. 面试题21 用PHP打印出前一天的时间,格式是2011-05-10 22:21:21
  210. 面试题22 你一般使用哪些工具进行版本控制
  211. 面试题23 优化MySQL数据库的方法
  212. 面试题24 创建vote表用于记录单选投票用户的数据
  213. 面试题25 投票人数太多导致网站出现too many connection错误,请提供解决方案
  214. 面试题26 session与cookie的区别
  215. 附录A 配置Eclipse成为PHP开发工具
  216. A.1 安装Java环境
  217. A.2 安装和配置Eclipse
  218. 附录B 正则表达式参考
  219. B.1 普通字符
  220. B.2 元字符
  221. B.3 转义字符
  222. B.4 匹配多种字符的表达式
  223. B.5 使用符号创建匹配多种字符的表达式
  224. B.6 用来限定匹配次数的表达式
  225. B.7 其他说明
  226. 附录C PHP代码编写的一般规则
  227. C.1 标识符命名规范
  228. C.2 代码编写规范
  229. 附录D 使用phpMyAdmin管理MySQL数据库
  230. D.1 下载phpMyAdmin
  231. D.2 配置phpMyAdmin
  232. D.3 使用phpMyAdmin
  233. 光盘内容