《PHP完全参考手册》是2009年清华大学出版社出版的图书,作者是Steven Holzner。该书详细介绍了如何个性化PHP工作空间,定义运算符和变数,操作字元串和数组,部署HTML表单和按钮,以及如何处理用户输入等内容。
《PHP完全参考手册》是Steven Holzner编着的一本图书。该书详细介绍了如何个性化PHP工作空间,定义运算符和变数,操作字元串和数组,部署HTML表单和按钮,以及如何处理用户输入等内容。您将掌握如何访问资料库信息,用cookies跟蹤客户端首选项,执行FTP和电子邮件事务,以及如何将套用程式发布到Web上。除此之外,还将深入了解PHP的下一代Web 2.0 设计功能,包括AJAX、XML和RSS。
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基础11.1 初识PHP31.2 获得PHP41.2.1 Internet上的PHP41.2.2 本地机器上的PHP51.3 创建开发环境61.4 创建第一个PHP页面71.5 运行第一个PHP页面81.6 混合HTML和PHP101.7 输出文本131.8 输出HTML151.9 更多回送功能161.10 使用PHP的“Here”文档181.11 命令行PHP191.12 向PHP代码添加注释231.13 使用变数251.14 在变数中存储数据261.15 插入字元串291.16 创建变数的变数321.17 创建常量331.18 理解PHP的内部数据类型35第2章 运算符与流程控制392.1 PHP的数学运算符392.2 使用赋值运算符442.3 递增和递减值452.4 PHP字元串运算符472.5 按位运算符482.6 执行运算符492.7 PHP运算符优先权502.8 使用if语句522.9 PHP比较运算符552.10 PHP逻辑运算符572.11 else语句592.12 elseif语句612.13 三元运算符632.14 switch语句642.15 使用for循环662.16 使用while循环682.17 使用do…while循环702.18 使用foreach循环722.19 轻鬆地终止循环732.20 跳过叠代752.21 PHP替换语法76第3章 字元串与数组773.1 字元串函式773.2 在数值和字元串之间转换823.3 格式化文本字元串843.4 自己动手构建数组873.5 修改数组中的数据913.6 删除数组元素933.7 用循环处理数组943.7.1 for循环943.7.2 print_r函式953.7.3 foreach循环963.7.4 while循环983.8 PHP数组函式993.9 用implode和explode在字元串与数组间转换1013.10 从数组中提取数据1023.11 对数组排序1033.12 使用PHP的数组运算符1053.13 比较数组1073.14 处理多维数组1073.15 在循环中使用多维数组1093.16 在数组中移动1103.17 拆分和合併数组1123.18 其他数组函式113第4章 创建函式1174.1 在PHP中创建函式1174.2 向函式传递数据1194.3 向数组传递函式1214.4 按引用传递1244.5 使用默认参数1254.6 传递可变数目的参数1274.7 从函式中返回数据1294.8 返回数组1314.9 返回列表1334.10 返回引用1344.11 PHP中的变数作用域1364.12 访问全局数据1384.13 使用静态变数140
4.14 PHP条件函式1434.15 PHP变数函式1464.16 嵌套函式1494.17 创建include档案1504.18 从函式返回错误151第5章 读取Web页面中的数据1535.1 配置Web页面与PHP通信1535.2 处理文本栏位1565.3 处理文本域1595.4 处理複选框1625.5 处理单选按钮1645.6 处理列表框1675.7 处理口令控制项1705.8 处理隐藏控制项1735.9 处理图像映射1755.10 处理档案上传1775.11 处理按钮1825.11.1 使按钮数据持久1825.11.2 用Submit按钮作为HTML按钮186第6章 PHP浏览器处理功能1936.1 使用PHP的伺服器变数1936.2 使用HTTP标头1956.3 获得用户的浏览器类型1966.4 用HTTP标头重定向浏览器1996.5 一次性转储表单的所有数据2016.6 使用自定义数组处理表单数据2056.7 将所有内容合併到一个页面中2076.8 执行数据有效性验证2106.9 检查用户是否输入必需的数据2126.10 要求输入数值2156.11 要求输入文本2186.12 持久化用户数据2226.13 客户端数据有效性验证2246.14 处理用户输入中的HTML标记228第7章 面向对象编程2317.1 创建类2327.2 创建对象2367.3 设定属性和方法的访问许可权2397.3.1 公有访问许可权2397.3.2 私有访问许可权2407.4 使用构造函式初始化对象2437.5 使用析构函式在销毁对象后清理2457.6 通过继承使一个类基于另一个类2477.6.1 受保护访问许可权2507.6.2 构造函式与继承2517.6.3 调用基类方法2537.7 重写方法2567.8 重载方法2587.9 自动载入类262第8章 面向对象高级编程2658.1 创建静态函式2658.1.1 创建静态方法2678.1.2 传递数据给静态方法2698.1.3 在静态函式中使用属性2708.2 静态成员和静态继承2758.3 创建抽象类2778.4 创建接口2818.5 支持对象叠代2848.6 对象间的比较2878.7 创建类常量2898.8 使用final关键字2928.9 複製对象2958.10 反射298第9章 档案处理3019.1 使用fopen打开档案3019.2 使用feof遍历档案内容304
9.3 使用fgets从档案中读取文本3049.4 关闭档案3059.5 使用fgetc从档案中逐个字元地读取3069.6 使用file_get_contents一次读取整个文本3099.7 使用file将档案读入数组3119.8 使用file_exists函式检查档案是否存在3149.9 使用filesize获得档案大小3169.10 使用fread读取二进制档案3179.11 使用fscanf解析档案3199.12 使用parse_ini_file解析ini档案3209.13 使用stat函式获取档案信息3229.14 使用函式fseek设定档案指针的位置3239.15 使用函式copy複製档案3249.16 使用函式unlink删除档案3259.17 使用函式fwrite写入档案3269.18 读写二进制档案3299.19 使用函式fwrite将数据附加到档案中3339.20 使用函式file_put_contents一次性写入档案3359.21 锁定档案337第10章 资料库操作34110.1 资料库的概念34210.2 一些基本的SQL34210.3 创建MySQL资料库34410.4 创建新的表34710.5 将数据放入新的资料库34810.6 在PHP中访问资料库34910.6.1 连线到资料库伺服器35010.6.2 连线到资料库35110.6.3 读取表35210.6.4 显示錶数据35310.6.5 关闭连线35510.7 更新数据35610.8 插入新的数据项到资料库35910.9 删除记录36210.10 创建新的表36410.11 创建新的资料库36810.12 排序数据372第11章 会话cookies和FTP37511.1 设定cookie37511.2 读取cookie37711.3 设定cookie的到期时间37811.4 删除cookie38011.5 操作FTP38111.6 使用FTP下载档案38511.7 使用FTP上传档案38811.8 使用FTP删除档案39111.9 使用FTP创建和删除目录39311.10 传送电子邮件39511.11 传送高级电子邮件39811.12 添加附属档案到电子邮件40111.13 在会话中存储数据40411.14 使用会话编写网页计数器408第12章 Ajax41112.1 了解Ajax41112.2 编写Ajax41212.3 创建XMLHttpRequest对象41412.4 打开XMLHttpRequest对象417
12.5 处理已下载的数据41912.6 开始下载42312.7 创建XMLHttpRequest对象42412.8 Ajax与某些PHP结合使用42612.9 使用GET将数据传递给伺服器42712.10 使用POST将数据传递给伺服器43012.11 处理XML43412.12 使用PHP处理XML441第13章 高级Ajax44513.1 使用多个XMLHttpRequest对象处理并发的Ajax请求44513.2 使用一个XMLHttpRequest数组处理并发的Ajax请求45013.3 使用JavaScript内部函式处理并发的Ajax请求45413.4 使用Ajax下载图像45713.5 使用Ajax下载JavaScript46013.6 连线到GoogleSuggest46213.7 使用Ajax连线到其他域47213.8 使用Ajax和PHP登录47313.9 使用HeadRequests和Ajax获取数据475第14章 在伺服器上绘制图像47914.1 创建图像48214.2 在HTML页面中显示图像48414.3 绘製线条48514.4 设定线条的粗细48814.5 绘製矩形48914.6 绘製椭圆49114.7 绘製圆弧49214.8 绘製多边形49414.9 填充图形49614.10 绘製单个像素49714.11 绘製文本49914.12 绘製垂直文本50214.13 操作图像档案50514.14 平铺图像50814.15 複制图像511第15章 XML和RSS51515.1 创建XML51515.2 创建RSS51815.3 使用SimpleXML函式52215.4 提取属性52815.5 使用XPath52915.6 修改XML元素和属性53215.7 添加新的元素和属性53415.8 向浏览器传送XML53715.9 与其他PHPXML程式包互动53815.10 使用XML分析器函式解析XML539
本文发布于:2023-03-26 12:59:32,感谢您对本站的认可!
本文链接:http://www.ranqi119.com/to/1680113279257236.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |