img
share 分享

PHP高性能开发:基础、框架与项目实战

作者:王甲临

出版社:机械工业出版社

ISBN:9787111603108

VIP会员免费 (仅需0.8元/天) ¥ 45.0

温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!

电子书推荐

更多资源 展开

《PHP从入门到精通(第3版)》[PDF]高清 评分:

第1篇基础知识 第1章初识PHP 3 视频讲解:23分钟 1.1PHP概述 4 1.1.1什么是PHP 4 1.1.2PHP语言的优势 4 1.1.3PHP5的新特性 5 1.1.4PHP的发展趋势 5 1.1.5PHP的应用领域 6 1.2扩展库 7 1.3如何学好PHP 9 1.4学习资源 10 1.4.1常用软件资源 10 1.4.2常用网上资源 11 1.4.3主要图书网站 11 1.5网站建设的基本流程 12 1.6小结 12 第2章PHP环境搭建和开发工具 13 视频讲解:36分钟 2.1在Windows下使用AppServ 组合包 14 2.2在Linux下的安装配置 16 2.2.1安装Apache服务器 17 2.2.2安装MySQL数据库 18 2.2.3安装PHP5语言 18 2.3PHP常用开发工具 20 2.4第一个PHP实例 21 2.5小结 23 2.6练习与实践 23 第3章PHP语言基础 25 视频讲解:1小时55分钟 3.1PHP标记风格 26 3.2PHP注释的应用 27 3.3PHP的数据类型 28 3.3.1标量数据类型 28 3.3.2复合数据类型 33 3.3.3特殊数据类型 33 3.3.4转换数据类型 35 3.3.5检测数据类型 36 3.4PHP常量 37 3.4.1声明和使用常量 37 3.4.2预定义常量 38 3.5PHP变量 39 3.5.1变量声明及使用 39 3.5.2变量作用域 41 3.5.3可变变量 43 3.5.4PHP预定义变量 43 3.6PHP运算符 44 3.6.1算术运算符 44 3.6.2字符串运算符 45 3.6.3赋值运算符 46 3.6.4位运算符 46 3.6.5逻辑运算符 47 3.6.6比较运算符 48 3.6.7错误控制运算符 49 3.6.8三元运算符 49 3.6.9运算符的优先顺序和结合规则 50 3.7PHP的表达式 50 3.8PHP函数 51 3.8.1定义和调用函数 51 3.8.2在函数间传递参数 52 3.8.3从函数中返回值 54 3.8.4变量函数 54 3.8.5对函数的引用 55 3.8.6取消引用 55 3.9PHP编码规范 56 3.9.1什么是编码规范 56 3.9.2PHP书写规则 57 3.9.3PHP命名规则 58 3.10小结 60 3.11练习与实践 60 第4章流程控制语句 61 视频讲解:46分钟 4.1条件控制语句 62 4.1.1if语句 62 4.1.2if…else语句 63 4.1.3elseif语句 64 4.1.4switch…case多重判断语句 65 4.2循环控制语句 67[2] 4.2.1while循环语句 68 4.2.2do…while循环语句 68 4.2.3for循环语句 69 4.2.4foreach循环语句 70 4.2.5流程控制的另一种书写格式 71 4.2.6使用break/continue语句跳出循环 72 4.3小结 75 4.4练习与实践 75 第5章字符串操作 77 视频讲解:1小时13分钟 5.1字符串简介 78 5.2单引号和双引号的区别 78 5.3字符串的连接符 79 5.4字符串操作 80 5.4.1去除字符串首尾空格和特殊字符 80 5.4.2转义、还原字符串数据 82 5.4.3获取字符串的长度 85 5.4.4截取字符串 86 5.4.5比较字符串 87 5.4.6检索字符串 90 5.4.7替换字符串 91 5.4.8格式化字符串 94 5.4.9分割字符串 94 5.4.10合成字符串 95 5.5小结 96 5.6练习与实践 96 第6章正则表达式 97 视频讲解:43分钟 6.1什么是正则表达式 98 6.2正则表达式语法规则 98 6.2.1行定位符(^和$) 99 6.2.2单词定界符(\b、\B) 99 6.2.3字符类([]) 99 6.2.4选择字符(|) 100 6.2.5连字符(-) 100 6.2.6排除字符([^]) 101 6.2.7限定符(?*+{n,m}) 101 6.2.8点号字符(.) 101 6.2.9转义字符(\) 102 6.2.10反斜线(\) 102 6.2.11括号字符(()) 103 6.2.12反向引用 103 6.2.13模式修饰符 104 6.3POSIX扩展正则表达式函数 104 6.3.1ereg()函数和eregi()函数 105 6.3.2ereg_replace()函数和eregi_replace() 函数 105 6.3.3split()函数和spliti()函数 105 6.4PCRE兼容正则表达式函数 106 6.4.1preg_grep()函数 106 6.4.2preg_match()函数和preg_match_all() 函数 107 6.4.3preg_quote()函数 107 6.4.4preg_replace()函数 108 6.4.5preg_replace_callback()函数 109 6.4.6preg_split()函数 109 6.5应用正则表达式对用户注册信息 进行验证 109 6.6小结 112 6.7练习与实践 112 第7章PHP数组 113 视频讲解:1小时23分钟 7.1什么是数组 114 7.2声明数组 114 7.3数组的类型 116 7.3.1数字索引数组 116 7.3.2关联数组 116 7.4输出数组 117 7.5数组的构造 118 7.5.1一维数组 118 7.5.2二维数组 118 7.6遍历数组 119 7.7字符串与数组的转换 121 7.8统计数组元素个数 123 7.9查询数组中指定元素 124 7.10获取数组中最后一个元素 125 7.11向数组中添加元素 126 7.12删除数组中重复元素 127 7.13综合运用数组函数——实现多文件 上传 127 7.14小结 129 7.15练习与实践 129 第8章PHP与Web页面交互 131 视频讲解:58分钟 8.1表单 132 8.1.1创建表单 132 8.1.2表单元素 133 8.2在普通的Web页中插入表单 136 8.3获取表单数据的两种方法 138[2] 8.3.1使用POST()方法提交表单 138 8.3.2使用GET()方法提交表单 139 8.4PHP参数传递的常用方法 140 8.4.1$_POST[]全局变量 140 8.4.2$_GET[]全局变量 141 8.4.3$_SESSION[]变量 141 8.5在Web页中嵌入PHP脚本 141 8.5.1在HTML标记中添加PHP脚本 141 8.5.2对表单元素的value属性进行赋值 142 8.6在PHP中获取表单数据 142 8.6.1获取文本框、密码域、隐藏域、按钮、 文本域的值 142 8.6.2获取单选按钮的值 143 8.6.3获取复选框的值 144 8.6.4获取下拉列表框/菜单列表框的值 145 8.6.5获取文件域的值 148 8.7对URL传递的参数进行编/解码 149 8.7.1对URL传递的参数进行编码 149 8.7.2对URL传递的参数进行解码 150 8.8PHP与Web表单的综合应用 150 8.9小结 151 8.10练习与实践 152 第9章PHP与JavaScript交互 153 视频讲解:1小时05分钟 9.1了解JavaScript 154 9.1.1什么是JavaScript 154 9.1.2JavaScript的功能 154 9.2JavaScript语言基础 154 9.2.1JavaScript数据类型 155 9.2.2JavaScript变量 155 9.2.3JavaScript注释 156 9.3自定义函数 157 9.4JavaScript流程控制语句 158 9.4.1条件语句 158 9.4.2循环语句 162 9.4.3跳转语句 163 9.5JavaScript事件 165 9.6调用JavaScript脚本(JavaScript脚本 嵌入方式) 166 9.6.1在HTML中嵌入JavaScript脚本 166 9.6.2应用JavaScript事件调用自定义函数 167 9.6.3在PHP动态网页中引用JS文件 167 9.6.4解决浏览器不支持JavaScript的问题 168 9.7在PHP中调用JavaScript脚本 171 9.7.1应用JavaScript脚本验证表单元素是否 为空 171 9.7.2应用JavaScript脚本制作二级导航 菜单 172 9.7.3应用JavaScript脚本控制文本域和 复选框 174 9.8小结 176 9.9练习与实践 176 第10章日期和时间 177 视频讲解:30分钟 10.1系统时区设置 178 10.1.1时区划分 178 10.1.2时区设置 178 10.2PHP日期和时间函数 178 10.2.1获得本地化时间戳 179 10.2.2获取当前时间戳 180 10.2.3获取当前日期和时间 180 10.2.4获取日期信息 181 10.2.5检验日期的有效性 182 10.2.6输出格式化的日期和时间 183 10.2.7显示本地化的日期和时间 184 10.2.8将日期和时间解析为UNIX时间戳 187 10.3日期和时间的应用 188 10.3.1比较两个时间的大小 188 10.3.2实现倒计时功能 189 10.3.3计算页面脚本的运行时间 190 10.4小结 191 10.5练习与实践 191 第2篇核心技术 第11章Cookie与Session 195 视频讲解:1小时08分钟 11.1Cookie管理 196 11.1.1了解Cookie 196 11.1.2创建Cookie 197 11.1.3读取Cookie 198 11.1.4删除Cookie 199 11.1.5Cookie的生命周期 200[2] 11.2Session管理 200 11.2.1了解Session 200 11.2.2创建会话 201 11.2.3Session设置时间 203 11.2.4通过Session判断用户的操作权限 204 11.3Session高级应用 207 11.3.1Session临时文件 207 11.3.2Session缓存 208 11.3.3Session数据库存储 209 11.4小结 212 11.5练习与实践 212 第12章图形图像处理技术 213 视频讲解:46分钟 12.1在PHP中加载GD库 214 12.2Jpgraph的安装与配置 215 12.2.1Jpgraph的安装 215 12.2.2Jpgraph的配置 215 12.3图形图像的典型应用 216 12.3.1创建一个简单的图像 216 12.3.2使用GD2函数在照片上添加文字 216 12.3.3使用图像处理技术生成验证码 217 12.3.4使用柱形图统计图书月销售量 219 12.3.5使用折线图统计图书月销售额 220 12.3.6使用3D饼形图统计各类商品的年销售 额比率 222 12.4小结 223 12.5练习与实践 223 第13章文件系统 225 视频讲解:49分钟 13.1文件处理 226 13.1.1打开/关闭文件 226 13.1.2读写文件 227 13.1.3操作文件 232 13.2目录处理 233 13.2.1打开/关闭目录 233 13.2.2浏览目录 234 13.2.3操作目录 234 13.3文件处理的高级应用 235 13.3.1远程文件的访问 235 13.3.2文件指针 235 13.3.3锁定文件 237 13.4文件上传 238 13.4.1配置php.ini文件 238 13.4.2预定义变量$_FILES 238 13.4.3文件上传函数 239 13.4.4多文件上传 240 13.5小结 242 13.6练习与实践 242 第14章面向对象 243 视频讲解:27分钟 14.1面向对象的基本概念 244 14.1.1类 244 14.1.2对象 244 14.1.3面向对象编程的三大特点 245 14.2PHP与对象 245 14.2.1类的定义 245 14.2.2成员方法 246 14.2.3类的实例化 246 14.2.4成员变量 247 14.2.5类常量 248 14.2.6构造方法和析构方法 249 14.2.7继承和多态的实现 251 14.2.8“$this->”和“::”的使用 254 14.2.9数据隐藏 255 14.2.10静态变量(方法) 257 14.3PHP对象的高级应用 259 14.3.1final关键字 259 14.3.2抽象类 260 14.3.3接口的使用 261 14.3.4克隆对象 263 14.3.5对象比较 264 14.3.6对象类型检测 265 14.3.7魔术方法(__) 266 14.4面向对象的应用——中文字符串的 截取类 270 14.5小结 272 14.6练习与实践 272 第15章PHP加密技术 273 视频讲解:24分钟 15.1PHP加密函数 274 15.1.1使用crypt()函数进行加密 274 15.1.2使用md5()函数进行加密 275 15.1.3使用sha1()函数进行加密 277 15.2PHP加密扩展库 278 15.2.1Mcrypt扩展库 278 15.2.2Mhash扩展库 280 15.3小结 282 15.4练习与实践 282 第16章MySQL数据库基础 283

...展开详情
上传时间:2018-02 大小:49B
热门图书