PHP 5.3入门经典


PHP 5.3入门经典

文章插图
PHP 5.3入门经典【PHP 5.3入门经典】《PHP 5.3入门经典》 是清华大学出版社出版的图书,ISBN是9787302236962, 7302236968
基本介绍中文名:PHP 5.3入门经典
出版社:清华大学出版社
平装:698页
正文语种:简体中文
作者:道尔(Matt Doyle)
译者:吴文国、黄海隆、胡明晓
外文书名:Beginning PHP 5.3
出版时间:第1版 (2010年11月1日)
开本:16开
ISBN:9787302236962, 7302236968
内容简介《PHP 5.3入门经典》全面透彻讲解PHP5.3所有知识点为您编写卓越Web程式奠定坚实基础 。作为当今风靡全球的开源web程式语言之一,PHP堪称理想的伺服器端脚本语言,它将基于HTML的网页连线到后端资料库来呈现动态内容 。有了这个编程利器,就可以创建简单的表单邮件脚本、Web论坛应用程式、部落格平台乃至複杂的内容管理系统 。《PHP5.3入门经典》介绍PHP语言,并引导读者使用PHP语言编写功能强大的Web应用程式 。编辑推荐《PHP 5.3入门经典》:分析PHP程式与Web伺服器和HTML等技术的互动方式介绍如何构建可靠的Web应用程式,以及如何使用选择和循环结构来控制脚本的执行顺序讨论如何在脚本中创建和使用字元串、数组、对象、函式和档案分享使用PHP创建互动Web表单和捕获用户输入的诀窍讲述在页面视图之间保留应用程式状态的方法给出在PHP应用程式中使用MySQL资料库的建议利用PEAR加速开发应用程式的最佳实践介绍PHP脚本的XML处理技术使用PHP创建和处理Web图形的详细步骤作者简介作者:(英国)道尔(Matt Doyle) 译者:吴文国 黄海隆 胡明晓Matt Doyle,年幼时就在慈母的教诲下开始学习计算机技术 。在获得计算机科学学士学位后,曾从事系统管理、计算机培训、软体开发、图形设计和网站构建等工作,后与他人于1977年共同创办了ELATED公司 。目录第1部分 PHP的安装与运行第1章 PHP简介1.1 PHP的含义1.2 使用PHP的原因1.3 PHP的演变过程1.4 PHP5.3 新增的内容1.4.1 名称空间1.4.2 goto运算符1.4.3 nowdoc语法1.4.4 三目运算符的简洁形式1.4.5 高级变化1.5 小结第2章 第一个PHP脚本2.1 安装PHP2.1.1 在Ubuntu Linux系统上安装PHP2.1.2 在Windows系统中安装PHP2.1.3 在Mac OS X系统中安装PHP2.1.4 测试安装结果2.1.5 时区设定2.2 运行PHP的其他方法2.2.1 在其他Web伺服器上运行PHP2.2.2 自己编译PHP软体2.2.3 远程运行PHP2.3 创建第一个脚本程式2.3.1 在HTML中嵌入PHP脚本2.3.2 增强脚本的功能2.3.3 使用注释增加代码的可读性2.4 小结2.5 习题第II部分PHP语言基础第3章 PHP语言基础3.1 在PHP中使用变数3.1.1 命名变数3.1.2 创建变数3.2 数据类型3.2.1 鬆散类型3.2.2 测试变数的类型3.2.3 改变变数的数据类型3.2.4 强制类型转换3.3 运算符与表达式3.3.1 运算符类型3.3.2 运算符的优先权3.4 常量3.5 小结3.6 习题第4章 选择与循环4.1 选择语句4.1.1 用if编写简单的选择语句4.1.2 用else语句提供备选方案4.1.3 用switch语句对表达式进行多次判断4.1.4 使用三目运算符的简约编码4.2 用循环结构完成重複操作4.2.1 用while语句实现简单的循环4.2.2 d0while循环4.2.3 使用for语句的简洁循环结构4.2.4 用break语句退出循环4.2.5 用continue语句跳过本次循环4.2.6 创建嵌套循环4.3 在HTML中结合选择语句和循环语句4.4 小结4.5 习题第5章 字元串5.1 创建和访问字元串5.1.1 在字元串中插入比较複杂的表达式5.1.2 自定义分隔设定5.1.3 创建字元串的其他方法5.1.4 求字元串的长度5.1.5 访问字元串中的单个字元5.2 搜寻字元串5.2.1 用strstr()函式搜寻字元串5.2.2 用strpos()和strrpos()函式定位字元串位置5.2.3 用substr.count()函式确定字元串出现的次数5.2.4 用strpbrk()函式搜寻字元集5.3 在字元串中进行字元替换5.3.1 用s蛙.replace()函式替换全部搜寻字元串5.3.2 用substr.replace()替换字元串的一部分内容5.3.3 用strtr()函式变换字元5.4 大小写转换5.5 格式化字元串5.5.1 通用的格式化函式printf()和sprinttq()5.5.2 删除字元串中空白符的函式:trim()、ltrim()和rtrim()5.5.3 用s廿l.pad()函式填充字元串5.5.4 用wordwrap()函式实现自动换行5.5.5 用number.format()函式格式化数值5.6 小结5.7 习题第6章 数组6.1 数组概述 6.2 创建数组6.3 访问数组的元素6.3.1 改变元素内容6.3.2 用print.r()函式输出整个数组6.3.3 用array.slice()函式读取数组中连续几个元素6.3.4 统计数组中元素的个数6.3.5 逐个访问数组的元素6.4 用foreach()循环访问数组6.4.1 用foreach循环访问数组的每个值6.4.2 用foreach循环访问数组的键和值6.4.3 用foreach循环修改数组值6.5 多维数组6.5.1 创建多维数组6.5.2 访问多维数组的元素6.5.3 多维数组的循环访问6.6 数组的操作6.6.1 数组排序6.6.2 添加和删除数组元素6.6.3 数组的合併6.6.4 数组与字元串之间的转换6.6.5 把数组转换为变数列表6.7 小结6.8 习题第7章 函式7.1 函式的定义7.2 函式的作用7.3 调用函式7.4 变数函式7.5 用户自定义函式7.5.1 函式的参数7.5.2 可选形参和形参的默认值7.5.3 函式的返回值7.5.4 变数的作用範围7.5.5 创建匿名函式7.6 引用7.6.1 将引用传递给自定义函式'7.6.2 从自定义函式中返回引用7.7 编写递归函式7.8 小结7.9 习题第8章 对象8.1 面向对象程式设计的概念8.2 面向对象程式设计的优点8.3 面向对象程式设计的基础8.3.1 类8.3.2 对象8.3.3 属性8.3.4 方法8.4 在PHP中创建类和对象8.5 创建和使用属性8.5.1 属性的可见性8.5.2 声明属性8.5.3 访问属性8.5.4 静态属性8.5.5 类常量8.6 方法8.6.1 方法的可见性8.6.2 方法的创建8.6.3 方法的调用8.6.4 方法的参数和返回值8.6.5 在方法中访问对象的属性8.6.6 静态方法8.6.7 用类型提示检查方法的参数8.6.8 用封装实现独立性8.7 用?-get()、一set()和.call()重载对象8.7.1 用一get()和一set()方法重载属性访问8.7.2 用call()重载方法调用8.7.3 其他重载方法8.8 用继承扩展对象的功能8.8.1 重载父类的方法8.8.2 保留父类的功能 8.8.3 用final类和方法阻止继承和重载8.8.4 抽象类和抽象方法8.8.5 接口8.9 构造方法和析构方法8.9.1 用构造方法建立新对象8.9.2 用析构方法撤销对象8.10 自动载入类档案8.11 将对象存储为字元串8.12 判断一个对象的类8.13 小结8.14 习题第III部分 PHP的实际套用第9章 用PHP处理HTML表单9.1 HTML表单的运行过程9.2 用PHP截获表单数据9.2.1 表单数据的安全性9.2.2 处理空表单栏位9.3 多值栏位的处理9.4 用PHP生成web表单9.5 在表单中存储PHP变数9.6 创建档案上传表单9.6.1 访问上传档案的信息9.6.2 限制上传档案的大小9.6.3 存储和使用上传档案9.7 表单提交后的重定向9.8 小结9.9 习题第10章 用查询字元串、cookie和会话保存页面状态10.1 用查询字元串保存页面状态10.1.1 建立查询字元串10.1.2 访问查询字元串中的数据10.2 用cookie保存页面状态10.2.1 cookie的组成10.2.2 在PHP中设定cookie10.2.3 在脚本中访问cookie10.2.4 删除cookie10.3 用PHP会话存储数据10.3.1 创建会话10.3.2 读取和写入会话数据10.3.3 撤销会话10.3.4 通过查询字元串传递会话ID10.3.5 改变会话的行为10.4 小结10.5 习题第11章 档案与目录11.1 档案与目录基础11.2 获取档案的信息11.2.1 档案的时间属性11.2.2 从路径获取档案名称11.3 打开和关闭档案11.3.1 用fopen()打开档案11.3.2 用fopen()关闭档案11.4 档案的读写11.4.1 读写字元串11.4.2 档案末尾的测试11.4.3 一次读取一行内容11.4.4 读取CSV档案11.4.5 读取和写入整个档案11.4.6 随机存取档案数据11.5 档案的许可权11.5.1 改变档案的许可权11.5.2 检查档案许可权11.6 档案的複製、重命名和删除11.7 目录11.7.1 其他目录函式11.7.2 目录对象11.7.3 区分档案与目录11.8 设计一个文本编辑器11.8.1 创建文本编辑器的脚本程式11.8.2 测试文本编辑器11.8.3 文本编辑器示例说明11.9 小结 ……第12章 资料库和SQL基础第13章 使用PHP检索MySQL资料库中的数据第14章 使用PHP操纵MySQL数据第15章 使用PEAR简化工作第16章 PHP及其他应用程式第17章 用PHP语言生成图像第18章 使用正则表达式来匹配字元串第19章 使用XML第20章 编写高质量的代码附录