暂无评论
图文详情
- ISBN:9787830028565
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:260
- 出版时间:2023-09-01
- 条形码:9787830028565 ; 978-7-83002-856-5
内容简介
本书系统地讲解了PHP开发技术,内容包括PHP入门知识、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间、Cookie与Session、文件系统操作、面向对象编程、数据库的应用等,*后通过一个综合应用案例,介绍如何在具体开发中使用PHP的这些技术。 本书语言通俗易懂,知识结构安排合理,既可作为高等职业院校软件技术及计算机类相关专业学生学习PHP相关课程的教学用书,又可作为广大软件开发人员从事PHP开发的参考用书。
目录
第1章 PHP入门知识 1.1 PHP概述 ..................................................2 1.1.1 什么是PHP.......................................2 1.1.2 PHP的发展趋势 ...............................2 1.2 在Windows下进行PHP环境的搭建 ...3 1.3 PHP常用开发工具................................17 1.4 第1个PHP实例......................................17 课后作业 18 第2章 PHP语言基础 2.1 PHP标记风格 ........................................20 2.2 PHP注释的应用....................................21 2.3 PHP命名规则 ........................................22 2.4 PHP的数据类型....................................23 2.4.1 标量数据类型 .................................23 2.4.2 复合数据类型 .................................26 2.4.3 特殊数据类型 .................................27 2.4.4 转换数据类型 .................................28 2.4.5 检测数据类型 .................................28 2.5 PHP常量 ................................................29 2.5.1 声明常量 ........................................29 2.5.2 预定义常量.....................................30 2.6 PHP变量 ................................................30 2.6.1 变量的命名.....................................30 2.6.2 变量的赋值.....................................31 2.6.3 变量的作用域 .................................32 2.6.4 预定义变量.....................................35 2.6.5 变量类型的转换..............................36 2.7 PHP运算符 ............................................37 2.8 PHP函数 ................................................45 2.8.1 定义和调用函数..............................45 2.8.2 在函数间传递参数 ..........................46 2.8.3 从函数中返回值..............................47 2.8.4 变量函数 ........................................48 2.8.5 对函数的引用 .................................48 2.8.6 取消引用 ........................................49 课后作业 49 第3章 流程控制语句 3.1 条件控制语句.........................................51 3.1.1 if语句 .............................................51 3.1.2 if…else语句 ...................................51 3.1.3 elseif语句.......................................52 3.1.4 switch多重判断语句 .......................52 3.2 循环控制语句.........................................54 3.2.1 while循环语句 ................................54 3.2.2 do…while循环语句.........................54 3.2.3 for循环语句 ....................................55 3.2.4 foreach循环语句 ............................56 3.2.5 跳转语句 ........................................57 课后作业 第4章 字符串操作 4.1 字符串简介 .............................................61 4.2 字符串的连接符.....................................62 4.3 字符串操作 .............................................62 4.3.1 去除字符串首尾空格和特殊字符 .....62 4.3.2 转义、还原字符串函数 ...................64 4.3.3 获取字符串的长度 ..........................65 4.3.4 截取字符串.....................................66 4.3.5 比较字符串.....................................67 4.3.6 检索字符串.....................................69 4.3.7 替换字符串.....................................70 4.3.8 格式化字符串 .................................71 4.3.9 分割字符串.....................................72 4.3.10 合并字符串...................................72 课后作业 第5章 正则表达式 5.1 正则表达式的概念.................................75 5.2 正则表达式的常用函数及其应用........77 5.2.1 正则表达式的匹配函数 ...................77 5.2.2 数组查询匹配函数 ..........................79 5.2.3 进行全局正则表达式匹配................79 5.2.4 正则表达式的替换 ..........................81 5.2.5 正则表达式的拆分 ..........................82 课后作业 第6章 PHP数组 6.1 数组的概念 .............................................84 6.1.1 什么是数组.....................................84 6.1.2 声明数组 ........................................84 6.1.3 遍历数组 ........................................85 6.2 数组的构造 .............................................87 6.2.1 一维数组 ........................................87 6.2.2 二维数组 ........................................87 6.3 字符串与数组的转换.............................88 6.4 统组元素个数.................................89 6.5 查询数组中元素.............................90 6.6 数组的排序 .............................................92 6.7 预定义数组 .............................................94 课后作业 第7章 PHP与Web页面交互 7.1 表单 .........................................................96 7.1.1 创建表单 ........................................96 7.1.2 表单元素 ........................................96 7.2 在普通的Web页中插入表单..............100 7.3 提交表单数据的两种方法 ..................102 7.3.1 应用POST方式提交表单...............103 7.3.2 应用GET方式提交表单 .................103 7.4 PHP参数传递的常用方法 .................104 7.4.1 $_POST[]全局变量.......................104 7.4.2 $_GET[]全局变量 .........................105 7.4.3 $_SESSION[]变量........................106 7.5 在Web页中嵌入PHP脚本.................106 7.6 在PHP中获取表单数据......................107 7.7 对URL传递的参数进行编/解码 .......107 7.7.1 对URL传递的参数进行编码 ..........107 7.7.2 对URL传递的参数进行解码 ..........108 课后作业 109 第8章 日期和时间 8.1 系统时区设置....................................... 111 8.1.1 时区划分 ...................................... 111 8.1.2 时区设置 ...................................... 111 8.2 PHP日期和时间函数..........................112 8.2.1 获得本地化时间戳 ........................112 8.2.2 获取当前时间戳............................113 8.2.3 获取当前日期和时间.....................114 8.2.4 获取日期信息 ...............................114 8.2.5 检验日期的有效 ........................115 8.2.6 输出格式化的日期和时间..............116 8.2.7 显示本地化的日期和时间..............118 8.2.8 将日期和时间解析为Unix时间戳 ...120 8.3 日期和时间的应用...............................121 8.3.1 比较两个时间的大小.....................121 8.3.2 实现即将开能............................122 8.3.3 计算页面脚本的运行时间..............123 课后作业 124 第9章 Cookie与Session 9.1 Cookie管理..........................................126 9.1.1 了解Cookie ..................................126 9.1.2 创建Cookie ..................................126 9.1.3 读取Cookie ..................................127 9.1.4 删除Cookie ..................................128 9.2 Session管理 .........................................129 9.2.1 了解Session.................................129 9.2.2 创建会话 ......................................129 9.2.3 设置Session的时间 ......................135 9.3 Session应用.................................141 9.3.1 Session临时文件..........................141 9.3.2 Session缓存.................................142 9.3.3 Session数据库存储 ......................142 课后作业 145 第10章 文件系统操作 10.1 文件处理.............................................147 10.1.1 打开/关闭文件..........................147 10.1.2 读写文件 ..................................148 10.1.3 操作文件 ..................................149 10.2 目录处理.............................................151 10.2.1 打开/关闭目录..........................151 10.2.2 浏览目录 ..................................152 10.3 文件处理的应用 ........................153 10.3.1 远程文件的访问 .......................153 10.3.2 文件指针..................................153 10.3.3 锁定文件..................................154 10.4 文件上传.............................................155 10.4.1 php.ini配置文件 .......................155 10.4.2 预定义变量$_FILES.................155 10.4.3 文件上传函数...........................156 10.4.4 多文件上传 ..............................157 课后作业 158 第11章 面向对象编程 11.1 面向对象的基本概念 ........................160 11.1.1 类.............................................160 11.1.2 对象 .........................................160 11.1.3 面向对象编程的特点.................161 11.2 PHP与面向对象编程........................161 11.2.1 类的定义 ..................................161 11.2.2 成员变量 ..................................162 11.2.3 成员方法 ..................................163 11.2.4 类的实例化...............................163 11.2.5 类常量......................................164 11.2.6 构造方法和析构方法.................164 11.2.7 继承和多态的实现 ....................167 11.2.8 $this的用法 ..............................170 11.2.9 访问修饰符...............................171 11.2.10 静态方法(变量) ..................172 11.3 PHP对象的应用........................174 11.3.1 final关键字 ...............................174 11.3.2 抽象类......................................175 11.3.3 接口的使用...............................177 11.3.4 克隆对象 ..................................179 11.3.5 对象比较 ..................................180 11.3.6 对象类型检测 ...........................181 11.3.7 魔术方法(_ _) .....................183 课后作业 188 第12章 数据库的应用 12.1 MySQL概述 .....................................190 12.2 启动、连接、断开和停止MySQL服务器 .................................190 12.2.1 启动MySQL服务器...................190 12.2.2 连接和断开MySQL服务器 ........191 12.2.3 停止MySQL服务器...................192 12.3 MySQL的数据库操作.....................193 12.3.1 创建数据库(CREATE DATABASE) ..........................193 12.3.2 查看数据库(SHOW DATABASES)........................194 12.3.3 选择数据库(USE DATABASE) ..........................194 12.3.4 删除数据库(DROP DATABASE) ..........................194 12.4 MySQL的数据表操作.....................195 12.4.1 创建数据表(CREATE TABLE)..................................195 12.4.2 查看表结构(SHOW COLUMNS或DESCRIBE) .......................196 12.4.3 修改表结构(ALTER TABLE)..................................197 12.4.4 重命名表(RENAME TABLE)..................................198 12.4.5 删除表(DROP TABLE) ........198 12.5 MySQL的数据操作 .........................199 12.5.1 插入记录 ..................................199 12.5.2 查询数据库记录 .......................200 12.5.3 修改记录 ..................................201 12.5.4 删除记录..................................201 12.6 MySQL数据库的备份和恢复.........202 12.6.1 数据的备份 ..............................202 12.6.2 数据的恢复 ..............................203 12.7 PHP访问MySQL数据库的过程....204 12.8 PHP操作MySQL数据库的方法....205 12.8.1 连接MySQL服务器...................206 12.8.2 选择数据库文件 .......................207 12.8.3 执行SQL语句...........................207 12.8.4 从数组结果集中获取信息 .........208 12.8.5 从结果集中获取一行作为对象 .........................................210 12.8.6 逐行获取结果集中的每条 记录 .........................................213 12.8.7 获取查询结果集中的记录数......214 课后作业 216 第13章 PHP应用案例 13.1 需求分析.............................................218 13.2 系统设计.............................................218 13.2.1 开发环境..................................218 13.2.2 文件夹组织结构 .......................219 13.3 数据库设计.........................................219 13.4 首页设计.............................................222 13.5 后台管理.............................................226 13.5.1 后台登录 ..................................226 13.5.2 添加内容 ..................................232 13.5.3 内容列表 ..................................234 13.5.4 修改/删除内容 ..........................238 13.5.5 其他模块..................................241 13.5.6 上传文件模块管理....................243 13.6 本章小结.............................................248 参考文献
展开全部
本类五星书
浏览历史
本类畅销
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0