| 作者 |
| 林世鑫 |
| 丛书名 |
| 出版社 |
| 电子工业出版社 |
| ISBN |
| 9787121341908 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 全书采用"一点一例”与"学练结合”的形式,详细介绍了PHP的基础知识点及程序设计基础概念,并针对PHP的特点,分专题做了提高层次的介绍。内容在基本覆盖PHP全部入门基础知识的同时,又针对高职院校的学生自身情况,做了重点与详略的调整安排。每一章都配有PPT、课后习题与参考答案、详细的范例源代码、重难点知识讲解的微课视频。 |
| 目录 |
第1章 PHP概述与开发环境搭建\t1 1.1 PHP概述\t1 1.2 软件模式\t2 1.3 PHP工作原理\t3 1.4 PHP开发环境搭建\t5 1.4.1 工具介绍\t5 1.4.2 phpStudy的安装配置\t5 思考与练习\t9 第2章 变量与常量\t10 2.1 变量\t10 2.1.1 自定义变量\t11 2.1.2 静态变量\t12 2.1.3 预定义变量\t14 2.1.4 外部变量\t15 2.2 变量的作用域\t17 2.3 变量的检查与释放\t19 2.4 常量\t21 思考与练习\t23 第3章 数据类型与运算符\t25 3.1 数据类型\t25 3.1.1 数值型\t25 3.1.2 字符串型\t25 3.1.3 布尔型\t29 3.1.4 数据类型的转换\t30 3.2 运算符\t35 3.2.1 算术运算符\t35 3.2.2 赋值运算符\t36 3.2.3 位运算符\t36 3.2.4 逻辑运算符\t39 3.2.5 关系运算符\t40 3.2.6 递增、递减运算符\t40 3.2.7 三目运算符\t41 3.3 运算符的优先级\t42 3.4 表达式\t43 思考与练习\t43 第4章 程序控制结构\t45 4.1 条件分支结构\t45 4.1.1 单分支条件结构\t45 4.1.2 双分支条件结构\t46 4.1.3 多分支条件结构\t47 4.1.4 switch结构\t49 4.2 循环结构\t52 4.2.1 while循环\t52 4.2.2 do…while循环\t53 4.2.3 for循环\t54 4.2.4 foreach循环\t55 4.2.5 嵌套循环\t58 4.3 流程控制符\t59 4.3.1 break\t59 4.3.2 continue\t60 4.3.3 return与exit\t60 思考与练习\t62 第5章 函数\t65 5.1 系统函数\t65 5.1.1 数据检查类函数\t65 5.1.2 时间日期类函数\t66 5.1.3 随机函数\t72 5.1.4 文件包含函数\t73 5.2 自定义函数\t75 5.2.1 函数的定义\t75 5.2.2 函数的调用\t75 5.2.3 函数的执行\t76 5.2.4 函数的参数\t76 5.2.5 函数体\t79 5.2.6 函数返回值\t79 5.2.7 函数的递归调用\t80 5.3 变量函数\t81 思考与练习\t83 第6章 字符串处理\t86 6.1 常用输出函数\t86 6.1.1 输出函数\t86 6.1.2 格式化输出函数\t87 6.2 常用字符串操作函数\t90 6.2.1 字符串长度函数\t90 6.2.2 字符串截取函数\t91 6.2.3 字符串剪裁函数\t92 6.2.4 字符串替换函数\t93 6.2.5 字符串查找函数\t97 6.2.6 字符与ASCII码转换函数\t99 6.2.7 字符串比较函数\t99 6.2.8 字符串加密函数\t100 6.2.9 字符串转换数组\t102 思考与练习\t104 第7章 数组\t107 7.1 数组的结构\t107 7.2 数组的定义\t108 7.2.1 一维数组的定义\t108 7.2.2 二维数组的定义\t110 7.3 数组的长度\t111 7.4 数组的删除\t112 7.4.1 删除整个数组\t112 7.4.2 删除数组元素\t113 7.4.3 删除重复的数组元素\t114 7.5 数组的遍历\t115 7.5.1 数组的遍历方法\t115 7.5.2 数组遍历的函数\t116 7.5.3 二维数组的遍历\t118 7.6 数组的排序\t118 7.6.1 升序\t119 7.6.2 降序\t121 7.6.3 随机排序\t122 7.6.4 array_multisort( )函数\t123 7.7 数组的入栈与出栈\t126 7.8 数组的查询\t128 思考与练习\t128 第8章 面向对象程序设计\t131 8.1 类的简介\t131 8.1.1 类的定义与初始化\t132 8.1.2 类的属性\t134 8.1.3 类的方法\t136 8.2 类的继承\t137 8.3 类的多态性与final关键字\t139 8.3.1 类的多态性\t139 8.3.2 final关键字\t140 8.4 抽象类与接口\t142 8.4.1 抽象类\t142 8.4.2 接口\t144 8.5 __autoload( )方法\t147 思考与练习\t149 第9章 PHP与Web数据交互\t153 9.1 表单数据的处理\t153 9.1.1 获取表单控件的值\t153 9.1.2 处理表单控件的值\t156 9.2 URL参数的处理\t161 9.3 文件上传操作\t163 9.3.1 配置php.ini文件\t163 9.3.2 预定义变量$_FILES\t164 9.3.3 move_uploaded_file( )函数\t166 思考与练习\t166 第10章 Session与Cookie\t169 10.1 Session\t169 10.1.1 Session的注册与使用\t170 10.1.2 Session的释放\t171 10.1.3 设置Session的生命期\t173 10.1.4 设置Session的保存位置\t174 10.2 Cookie\t176 10.2.1 Cookie的创建\t176 10.2.2 Cookie信息的读取\t177 10.2.3 删除Cookie\t178 10.3 Session与Cookie的应用\t179 思考与练习\t179 第11章 文件系统\t181 11.1 操作\t181 11.1.1 打开文件夹\t181 11.1.2 浏览文件夹\t182 11.1.3 操作文件夹\t184 11.1.4 其他文件夹操作函数\t189 11.2 文件操作\t191 11.2.1 文件的打开与关闭\t192 11.2.2 文件的读操作\t194 11.2.3 文件的写操作\t199 11.2.4 文件内容的指针操作\t202 11.2.5 文件的其他操作函数\t203 思考与练习\t204 第12章 PHP与MySQL数据库\t206 12.1 phpMyAdmin\t206 12.1.1 phpMyAdmin的用户界面\t206 12.1.2 phpMyAdmin的基本操作\t208 12.1.3 触发器\t213 12.1.4 数据库的导入与导出\t214 12.2 PHP操作MySQL的基本步骤\t216 12.2.1 连接MySQL服务器\t216 12.2.2 选择数据库\t218 12.2.3 执行SQL语句\t218 12.3 MySQL常用操作函数\t220 12.4 数据的分页处理\t222 思考与练习\t224 第13章 综合实践I校园公告栏\t226 13.1 总体设计\t226 13.2 系统的实现与程序\t227 13.2.1 建立系统站点\t227 13.2.2 系统前端的设计与实现\t229 13.2.3 系统后台的设计与实现\t231 第14章 综合实践II实训室管理系统\t235 14.1 总体设计\t235 14.2 数据库规划设计\t236 14.3 系统数据流程图\t238 14.4 系统的实现与关键程序\t240 14.4.1 建立系统站点\t240 14.4.2 数据库连接\t242 14.4.3 登录验证模块的设计与实现\t242 14.4.4 系统主界面的设计与实现\t244 14.4.5 实训中心模块的设计与实现\t245 14.4.6 实训室模块的设计与实现\t250 14.4.7 使用登记模块的设计与实现\t252 14.5 系统的发布部署\t255 |