PHP完全参考手册

生活百科 2023-01-26 08:57生活百科www.aizhengw.cn

PHP完全参考手册

《PHP完全参考手册》是2009年清华大学出版社出版的图书,作者是Steven Holzner。该书详细介绍了如何个性化PHP工作空间,定义运算符和变数,操作字元串和数组,部署HTML表单和按钮,以及如何处理用户输入等内容。

基本介绍

  • 书名PHP完全参考手册
  • 作者Steven Holzner
  • 译者曹俊、徐剑
  • ISBN9787302205609
  • 类别资料教材
  • 页数549
  • 定价68.00
  • 出版社清华大学出版社
  • 出版时间2009年

内容简介

《PHP完全参考手册》是Steven Holzner编着的一本图书。该书详细介绍了如何个性化PHP工作空间,定义运算符和变数,操作字元串和数组,部署HTML表单和按钮,以及如何处理用户输入等内容。您将掌握如何访问资料库信息,用cookies跟蹤客户端首选项,执行FTP和电子邮件事务,以及如何将套用程式发布到Web上。除此之外,还将深入了解PHP的下一代Web 2.0 设计功能,包括AJAX、XML和RSS。

PHP语言

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在伺服器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。PHP安装它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的程式语言相比,PHP是将程式嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和最佳化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的资料库以及作业系统。最重要的是PHP可以用C、C++进行程式的扩展!

作者简介

Steven Holzner,是100多本获奖计算机图书的作者,其中包括大量关于PHP的畅销书。
他曾任PC Magazine杂誌的编辑,在财富500强公司讲授过编程课,还在康奈尔大学和麻省理工学院(MIT)做过大学教师。

编辑推荐

《PHP完全参考手册》主要内容包括
安装PHP并配置自定义开发环境
处理变数、运算符、循环、字元串、数组和函式
集成HTML控制项、文本栏位、表单、单选按钮和複选框
接受并验证用户从Web页面输入数据的有效性
用PHP的面向对象工具简化编程
用伺服器端档案存储器构建部落格、客户留言簿和反馈页面
编写检索、修改和更新资料库信息的MySQL脚本
设定cookies,执行FTP事务,并从PHP会话中传送电子邮件
构建启用了AJAX的Web页面
在伺服器上绘图
创建XML组件并添加RSS提要
设计、调试和部署功能丰富的Web套用程式
处理HTML、XML、资料库和多媒体内容
了解高级AJAX技术

图书目录

第1章 PHP基础1
1.1 初识PHP3
1.2 获得PHP4
1.2.1 Internet上的PHP4
1.2.2 本地机器上的PHP5
1.3 创建开发环境6
1.4 创建第一个PHP页面7
1.5 运行第一个PHP页面8
1.6 混合HTML和PHP10
1.7 输出文本13
1.8 输出HTML15
1.9 更多回送功能16
1.10 使用PHP的“Here”文档18
1.11 命令行PHP19
1.12 向PHP代码添加注释23
1.13 使用变数25
1.14 在变数中存储数据26
1.15 插入字元串29
1.16 创建变数的变数32
1.17 创建常量33
1.18 理解PHP的内部数据类型35
第2章 运算符与流程控制39
2.1 PHP的数学运算符39
2.2 使用赋值运算符44
2.3 递增和递减值45
2.4 PHP字元串运算符47
2.5 按位运算符48
2.6 执行运算符49
2.7 PHP运算符优先权50
2.8 使用if语句52
2.9 PHP比较运算符55
2.10 PHP逻辑运算符57
2.11 else语句59
2.12 elseif语句61
2.13 三元运算符63
2.14 switch语句64
2.15 使用for循环66
2.16 使用while循环68
2.17 使用do…while循环70
2.18 使用foreach循环72
2.19 轻鬆地终止循环73
2.20 跳过叠代75
2.21 PHP替换语法76
第3章 字元串与数组77
3.1 字元串函式77
3.2 在数值和字元串之间转换82
3.3 格式化文本字元串84
3.4 自己动手构建数组87
3.5 修改数组中的数据91
3.6 删除数组元素93
3.7 用循环处理数组94
3.7.1 for循环94
3.7.2 print_r函式95
3.7.3 foreach循环96
3.7.4 while循环98
3.8 PHP数组函式99
3.9 用implode和explode在字元串与数组间转换101
3.10 从数组中提取数据102
3.11 对数组排序103
3.12 使用PHP的数组运算符105
3.13 比较数组107
3.14 处理多维数组107
3.15 在循环中使用多维数组109
3.16 在数组中移动110
3.17 拆分和合併数组112
3.18 其他数组函式113
第4章 创建函式117
4.1 在PHP中创建函式117
4.2 向函式传递数据119
4.3 向数组传递函式121
4.4 按引用传递124
4.5 使用默认参数125
4.6 传递可变数目的参数127
4.7 从函式中返回数据129
4.8 返回数组131
4.9 返回列表133
4.10 返回引用134
4.11 PHP中的变数作用域136
4.12 访问全局数据138
4.13 使用静态变数140
4.14 PHP条件函式143
4.15 PHP变数函式146
4.16 嵌套函式149
4.17 创建include档案150
4.18 从函式返回错误151
第5章 读取Web页面中的数据153
5.1 配置Web页面与PHP通信153
5.2 处理文本栏位156
5.3 处理文本域159
5.4 处理複选框162
5.5 处理单选按钮164
5.6 处理列表框167
5.7 处理口令控制项170
5.8 处理隐藏控制项173
5.9 处理图像映射175
5.10 处理档案上传177
5.11 处理按钮182
5.11.1 使按钮数据持久182
5.11.2 用Submit按钮作为HTML按钮186
第6章 PHP浏览器处理功能193
6.1 使用PHP的伺服器变数193
6.2 使用HTTP标头195
6.3 获得用户的浏览器类型196
6.4 用HTTP标头重定向浏览器199
6.5 一次性转储表单的所有数据201
6.6 使用自定义数组处理表单数据205
6.7 将所有内容合併到一个页面中207
6.8 执行数据有效性验证210
6.9 检查用户是否输入必需的数据212
6.10 要求输入数值215
6.11 要求输入文本218
6.12 持久化用户数据222
6.13 客户端数据有效性验证224
6.14 处理用户输入中的HTML标记228
第7章 面向对象编程231
7.1 创建类232
7.2 创建对象236
7.3 设定属性和方法的访问许可权239
7.3.1 公有访问许可权239
7.3.2 私有访问许可权240
7.4 使用构造函式初始化对象243
7.5 使用析构函式在销毁对象后清理245
7.6 通过继承使一个类基于另一个类247
7.6.1 受保护访问许可权250
7.6.2 构造函式与继承251
7.6.3 调用基类方法253
7.7 重写方法256
7.8 重载方法258
7.9 自动载入类262
第8章 面向对象高级编程265
8.1 创建静态函式265
8.1.1 创建静态方法267
8.1.2 传递数据给静态方法269
8.1.3 在静态函式中使用属性270
8.2 静态成员和静态继承275
8.3 创建抽象类277
8.4 创建接口281
8.5 支持对象叠代284
8.6 对象间的比较287
8.7 创建类常量289
8.8 使用final关键字292
8.9 複製对象295
8.10 反射298
第9章 档案处理301
9.1 使用fopen打开档案301
9.2 使用feof遍历档案内容304
9.3 使用fgets从档案中读取文本304
9.4 关闭档案305
9.5 使用fgetc从档案中逐个字元地读取306
9.6 使用file_get_contents一次读取整个文本309
9.7 使用file将档案读入数组311
9.8 使用file_exists函式检查档案是否存在314
9.9 使用filesize获得档案大小316
9.10 使用fread读取二进制档案317
9.11 使用fscanf解析档案319
9.12 使用parse_ini_file解析ini档案320
9.13 使用stat函式获取档案信息322
9.14 使用函式fseek设定档案指针的位置323
9.15 使用函式copy複製档案324
9.16 使用函式unlink删除档案325
9.17 使用函式fwrite写入档案326
9.18 读写二进制档案329
9.19 使用函式fwrite将数据附加到档案中333
9.20 使用函式file_put_contents一次性写入档案335
9.21 锁定档案337
第10章 资料库操作341
10.1 资料库的概念342
10.2 一些基本的SQL342
10.3 创建MySQL资料库344
10.4 创建新的表347
10.5 将数据放入新的资料库348
10.6 在PHP中访问资料库349
10.6.1 连线到资料库伺服器350
10.6.2 连线到资料库351
10.6.3 读取表352
10.6.4 显示錶数据353
10.6.5 关闭连线355
10.7 更新数据356
10.8 插入新的数据项到资料库359
10.9 删除记录362
10.10 创建新的表364
10.11 创建新的资料库368
10.12 排序数据372
第11章 会话cookies和FTP375
11.1 设定cookie375
11.2 读取cookie377
11.3 设定cookie的到期时间378
11.4 删除cookie380
11.5 操作FTP381
11.6 使用FTP下载档案385
11.7 使用FTP上传档案388
11.8 使用FTP删除档案391
11.9 使用FTP创建和删除目录393
11.10 传送电子邮件395
11.11 传送高级电子邮件398
11.12 添加附属档案到电子邮件401
11.13 在会话中存储数据404
11.14 使用会话编写网页计数器408
第12章 Ajax411
12.1 了解Ajax411
12.2 编写Ajax412
12.3 创建XMLHttpRequest对象414
12.4 打开XMLHttpRequest对象417
12.5 处理已下载的数据419
12.6 开始下载423
12.7 创建XMLHttpRequest对象424
12.8 Ajax与某些PHP结合使用426
12.9 使用GET将数据传递给伺服器427
12.10 使用POST将数据传递给伺服器430
12.11 处理XML434
12.12 使用PHP处理XML441
第13章 高级Ajax445
13.1 使用多个XMLHttpRequest对象处理并发的Ajax请求445
13.2 使用一个XMLHttpRequest数组处理并发的Ajax请求450
13.3 使用JavaScript内部函式处理并发的Ajax请求454
13.4 使用Ajax下载图像457
13.5 使用Ajax下载JavaScript460
13.6 连线到GoogleSuggest462
13.7 使用Ajax连线到其他域472
13.8 使用Ajax和PHP登录473
13.9 使用HeadRequests和Ajax获取数据475
第14章 在伺服器上绘制图像479
14.1 创建图像482
14.2 在HTML页面中显示图像484
14.3 绘製线条485
14.4 设定线条的粗细488
14.5 绘製矩形489
14.6 绘製椭圆491
14.7 绘製圆弧492
14.8 绘製多边形494
14.9 填充图形496
14.10 绘製单个像素497
14.11 绘製文本499
14.12 绘製垂直文本502
14.13 操作图像档案505
14.14 平铺图像508
14.15 複制图像511
第15章 XML和RSS515
15.1 创建XML515
15.2 创建RSS518
15.3 使用SimpleXML函式522
15.4 提取属性528
15.5 使用XPath529
15.6 修改XML元素和属性532
15.7 添加新的元素和属性534
15.8 向浏览器传送XML537
15.9 与其他PHPXML程式包互动538
15.10 使用XML分析器函式解析XML539

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有