图书介绍

PHP 5范例代码查询辞典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

PHP 5范例代码查询辞典
  • (加)Lee Babin,(美)Nathan A. Good,(美)Frank M. Kromann等著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115175397
  • 出版时间:2008
  • 标注页数:567页
  • 文件大小:173MB
  • 文件页数:581页
  • 主题词:PHP语言-程序设计-词典

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP 5范例代码查询辞典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PHP数据类型与概念概述1

1-1 变量1

1-2 数值3

1-3 数组4

1-4 字符串5

1-5 正则表达式6

1-6 函数7

1-7 项目:查找值的数据类型8

1-8 项目:发现可用的变量、常量、函数、类和接口10

1-9 获得当前脚本的信息12

小结16

下章预览16

第2章 类、对象和接口概述17

基本概念18

2-1 使用构造函数创建实例19

2-2 使用默认构造函数21

2-3 设置对象属性22

2-4 控制对类成员的访问24

2-5 使用静态成员和self关键字27

2-6 使用类常量31

2-7 扩展类36

2-8 使用抽象类和方法42

2-9 使用接口45

2-10 使用类析构函数46

2-11 使用异常48

获得类和对象的信息51

使用类和对象函数52

2-12 使用class_exists()和interface_exists()检查类和接口是否存在53

2-13 使用get_class_methods()列出方法和接口54

2-14 获得变量名55

2-15 确定对象是否是某个类的实例56

2-16 列出当前加载的接口和类58

使用类反射API60

2-17 获得反射API的转储信息62

2-18 完成动态类实例化64

2-19 使用反射API分解Shape类66

小结70

下章预览71

第3章 数学运算72

3-1 数值数据类型72

3-2 随机数81

3-3 对数和指数85

3-4 三角函数89

3-5 格式化数值数据92

3-6 数学库96

3-7 静态Math类99

小结101

下章预览101

第4章 数组处理102

4-1 创建数组103

4-2 访问数组元素103

4-3 创建多维数组104

4-4 使用数组键104

4-5 将数组初始化为值的区间或序列105

输出数组106

4-6 数组输出为字符串106

4-7 为保证向后兼容使用array_values()和array_keys()完成输出107

4-8 数组输出为树108

向数组增加新元素111

4-9 向数组末尾增加元素111

4-10 将一个数组追加到另一个数组112

4-11 比较数组115

4-12 在数组开始处增加元素116

4-13 在索引数组的任意位置插入新值116

获得和设置数组的大小118

4-14 数组元素计数118

4-15 设置数组大小120

遍历数组122

4-16 使用foreach循环处理关联数组122

4-17 使用for和count()循环处理压缩索引数组123

4-18 循环处理稀疏数组124

删除数组元素125

4-19 删除数组的第一个或最后一个元素126

4-20 删除一个或多个数组元素127

4-21 抽取数组中的一部分130

4-22 使用extract()从数组抽取值131

4-23 使用list()从数组中抽取值133

4-24 合并数组134

4-25 获得数组键和值136

4-26 处理唯一值137

4-27 获得和显示数组值的个数137

查找和处理数组值138

4-28 确定元素是否在数组中139

4-29 测试键在数组中是否存在140

4-30 获得有给定值的数组键141

4-31 查找数组中的最大值和最小值142

4-32 查看数组中值的总和与平均值143

对数组应用函数144

4-33 使用array_walk()向数组元素应用函数145

4-34 使用array_map()向数组元素应用函数147

4-35 使用array_filter()过滤数组149

数组排序152

4-36 按值对数组排序152

4-37 按键对数组排序154

4-38 使用arsort()逆置数组155

4-39 使用krsort()逆置数组155

4-40 使用array_reverse()逆置数组156

4-41 使用shuffle()、kshuffle()和array_rand()对数组随机重排156

4-42 使用比较函数对数组排序157

4-43 多维数组排序159

4-44 对多个数组排序162

查看排列和组合163

4-45 查看数组中元素的所有排列163

4-46 查看数组中元素的所有组合166

小结166

下章预览167

第5章 日期和时间处理168

PHP 5中的日期和时间函数概述169

显示日期和时间170

5-1 显示人可读的日期和时间171

5-2 显示任意日期和时间174

5-3 使用strtotime()将人可读的日期转换为Unix时间戳175

5-4 根据星期几查找相应日期177

5-5 获得一年中的日期和星期180

5-6 确定给定的年是否为闰年181

5-7 获得文件的时间和日期182

5-8 设置时区和GMT/UTC184

5-9 用其他语言显示时间和日期187

5-10 生成本地化GMT/UTC时间和日期字符串191

5-11 获得两个日期之差192

5-12 项目:构造和使用日期类198

5-13 扩展Date类215

小结228

下章预览228

第6章 字符串处理229

操作子字符串230

6-1 测试子字符串230

6-2 统计子字符串出现的次数232

6-3 访问子字符串233

6-4 使用其他子字符串函数234

6-5 替换子字符串234

处理字符串235

6-6 联结和分解字符串236

6-7 逆置字符串239

6-8 控制大小写239

6-9 去除空格241

6-10 文本换行242

6-11 检查字符串长度243

6-12 比较字符串244

6-13 比较发音245

项目:创建和使用字符串类246

6-14 使用页面读取器类247

小结251

下章预览251

第7章 文件与目录处理252

处理文件252

7-1 打开文件252

7-2 读文件254

7-3 写文件255

7-4 关闭文件257

7-5 读写逗号分隔的数据258

7-6 读固定宽度定界数据260

7-7 读写文件中的二进制数据261

7-8 得到文件中的行数262

7-9 获得文件中的字符数、单词数或段落数263

7-10 项目:创建和使用文件类265

处理目录268

7-11 列出当前目录中的所有文件268

7-12 列出某种类型的所有文件269

7-13 根据日期对文件排序271

7-14 生成递归的目录列表273

7-15 使用SPL DirectoryIterator对象274

小结276

下章预览276

第8章 动态图像处理277

处理图像类型277

8-1 处理JPG277

8-2 处理GIF279

8-3 处理PNG281

处理图像库282

从头创建图像282

8-4 创建空画布283

8-5 创建和使用颜色284

8-6 创建和应用不同的形状和模式286

8-7 输出图像287

根据现有图像创建图像289

8-8 加载现有图像290

8-9 修改现有图像291

8-10 保存和输出修改后的图像293

使用TrueType字体294

8-11 加载字体294

8-12 对图像应用TrueType字体296

8-13 项目:创建和使用动态缩略图类298

小结301

下章预览301

第9章 使用正则表达式302

正则表达式语法概述302

修饰符302

区间303

行锚303

转义303

OR303

字符类304

POSIX与PCRE304

POSIX304

PCRE305

使用正则表达式306

9-1 使用字符串匹配和模式匹配306

9-2 查找匹配的第n次出现308

9-3 使用贪心和非贪心表达式匹配308

9-4 匹配合法IP地址309

9-5 验证Pascal Case名称311

9-6 验证美国货币312

9-7 格式化电话号码314

9-8 查找重复词315

9-9 查找未跟在其他词之后的词317

9-10 匹配合法的E-mail地址317

9-11 查找文件中所有匹配的行319

9-12 查找有奇数个引号的行320

9-13 捕获HTML或XML标签中的文本321

9-14 对特殊字符转义323

9-15 将URL替换为链接324

9-16 将智能引号替换为直引号327

9-17 测试密码的复杂性327

9-18 匹配GUID/UUID328

9-19 读取有分隔符的记录329

9-20 创建自己的RegExp类331

小结337

下章预览337

第10章 变量处理338

10-1 使用变量类型339

10-2 赋值和比较341

10-3 类型强制转换346

10-4 使用常量351

10-5 定义变量作用域353

10-6 解析传入函数的值359

10-7 使用动态变量和函数名362

10-8 封装复杂数据类型365

10-9 进程间共享变量369

10-10 调试371

小结374

下章预览374

第11章 使用函数375

11-1 访问函数参数375

11-2 为函数参数设置默认值376

11-3 按引用传递值377

11-4 创建参数个数可变的函数378

11-5 返回多个值379

11-6 按引用返回值380

11-7 返回失败381

11-8 调用变量函数382

11-9 在函数中访问全局变量384

11-10 创建动态函数385

小结386

下章预览386

第12章 Web基础387

使用cookie387

12-1 设置cookie387

12-2 读取cookie389

12-3 删除cookie390

12-4 编写和使用cookie类391

使用HTTP首部392

12-5 重定向到不同位置393

12-6 发送非HTML的内容类型394

12-7 要求文件“另存为”下载395

使用会话396

12-8 实现会话396

12-9 在会话中存储简单的数据类型398

12-10 在会话中存储复杂数据类型399

12-11 检测浏览器400

使用查询字符串402

12-12 使用查询字符串402

12-13 在查询字符串中传递数字值403

12-14 在查询字符串中传递字符串值404

12-15 在查询字符串中传递复杂值405

认证用户407

12-16 建立基于HTTP的认证407

12-17 建立cookie认证413

使用环境和配置变量415

12-18 读取环境变量和配置变量415

12-19 设置环境变量和配置变量416

小结417

下章预览417

第13章 创建和使用表单418

了解常见的表单问题418

13-1 GET与POST419

13-2 超全局变量与全局变量421

13-3 验证表单输入422

13-4 处理多页表单424

13-5 根据预置信息和错误消息重新显示表单426

避免表单的多次提交429

13-6 在服务器端防止多次提交429

13-7 在客户端防止多次提交430

13-8 完成文件上传432

13-9 处理特殊字符435

13-10 创建有多个选项的表单元素436

13-11 根据当前时间和日期创建表单元素437

小结440

下章预览440

第14章 标记处理441

14-1 理解标记概念441

14-2 手工生成标记442

14-3 使用DOM生成标记443

14-4 创建和设置属性447

14-5 解析XML450

14-6 用XSL转换XML455

14-7 使用RSS提要457

14-8 使用WDDX464

14-9 使用SOAP467

小结473

下章预览473

第15章 PHP5中使用MySQL数据库474

数据库概念基础474

15-1 连接MySQL数据库474

15-2 查询数据库475

15-3 获取和显示结果478

15-4 修改数据480

15-5 删除数据481

15-6 动态构建查询483

mysqli扩展包与PHP 4 MySQL扩展包的比较485

15-7 使用mysqli面向对象API486

15-8 使用异常处理数据库错误489

15-9 项目:显示链接查找结果492

15-10 在表单中显示结果497

项目:在mysql和mysqli之间搭桥499

15-11 发现使用哪一个扩展包499

15-12 编写包装器类搭桥501

15-13 项目:MySQL与XML间的转换505

小结516

下章预览516

第16章 与Internet服务通信517

16-1 发送Internet邮件517

16-2 项目:利用邮件类发送E-mail518

16-3 用IMAP或POP3读邮件521

16-4 使用FTP获取和放置文件532

16-5 完成DNS查找539

16-6 检查主机是否活动541

16-7 获得域名的有关信息545

小结546

索引547

热门推荐