出版时间:2012-10 出版社:张亚飞、 高红霞 清华大学出版社 (2012-10出版) 作者:张亚飞,高红霞 著 页数:622
Tag标签:无
内容概要
《PHP+MySQL全能权威指南》用于初入门的动态网站开发者完整、系统地掌握PHP+MySQL开发知识。 本书以业界恒久不变的三层架构为指引(已被印证是最正确之坦途),包含了PHP5和PHP6开发,侧重于实战,提供了大量范例,以范例带动知识的介绍,以实践辅助理论,提供一个真正快速、全能的权威指南,包括基础语法、实用技巧、注意事项、优化体验和实战案例等。 本书紧跟时代发展,支持Ajax for PHP交互操作,全面兼容Web2.0。 本书包含了HTML5与PHP结合的最新进展,这是独一无二的,使用户能够完全适应新技术的要求。 《PHP+MySQL全能权威指南》还修正了当前普遍存在的错误认识,有利于初入门用户的学习。另外,本书附带有多媒体教学光盘1张。 不管你是有经验的开发者还是初入门的开发者,都应该阅读本书,以掌握PHP+MySQL的最优化知识。
作者简介
张亚飞,务实且极富远见的万维网权威大师、《维网应用程序开发纲要》的起草者、多本权威书籍的撰写者,浸淫万维网,15年,功力非凡。高红霞,河南工程学院计算机科学与工程系讲师,从事研究和讲授数据库及网络开发技术多年,具有丰富的教学经验和工程开发实践经验,其讲授的课程深受学生好评。
书籍目录
第1篇php动态网站和php程序语言基础入门篇 第1章准备基础知识、开发环境及配置运行环境 1.1正确认识php动态网站开发 1.2安装和配置php动态网站的运行环境 第2章怎样创建和执行php动态网页——基本操作和基本原理 2.1创建第一个php网页 2.2php网络应用程序的工作原理 2.3怎样在php网页中编写php程序代码 第3章程序开发的基石——声明变量和 3.1变量的声明 3.2在程序中使用变量 3.3常量 3.4变量的传值和传址 3.5内存使用规则——堆和栈 3.6数据类型转换 3.7可变变量 第4章php语法规范和良好的编程习惯 4.1空白和多行书写 4.2“—>”语法 4.3卷曲花括号 4.4分号 4.5圆括号 4.6字母的大小写 4.7程序注释 4.8关键字 4.9培养良好的编程习惯 第5章数据运算和运算规则 5.1php表达式 5.2算术运算符 5.3字符串运算符 5.4赋值运算符 5.5比较运算符和逻辑运算符 5.6位运算符 5.7其他运算符 5.8运算符的使用规则 第6章流程控制 6.1语句和语句块 6.2if…else条件语句 6.3switch条件语句 6.4do…while循环 6.5for循环 6.6foreach循环 6.7其他的流程控制 6.8流程控制总结 第2篇php数据处理和函数应用篇 第7章变量处理 7.1呈现变量的结构 7.2强制数据类型转换 7.3变量的数据类型判断 7.4判断变量是否为空 7.5isset()语言结构和unset()语言结构 第8章数组、多维数组、复合数组(哈希、映射) 8.1创建数组 8.2使用运算符进行数组运算 8.3数组操作函数 第9章在php中使用正则表达式 9.1字符串处理函数 9.2使用正则表达式处理字符串 9.3使用函数处理正则表达式 9.4 posix扩展正则表达式函数 思考与练习 第10章处理日期和时间 10.1使用datetime类处理日期和时间 10.2使用datetimezone类处理时区 10.3使用dateinterval类处理时间间隔 10.4使用dateperiod类创建时期段 10.5用于处理日期和时间的相关函数 第11章数学运算和其他常用全局函数 11.1数学运算函数 11.2其他常用函数 第12章自定义函数及函数对变量的影响 12.1函数的定义 12.2函数的调用 12.3变量的作用范围和生命周期 12.4在函数中使用引用 12.5函数定义的位置和共享——动态包含 第3篇与web页面、ajax交互应用程序篇 第13章人机交互的基石——动态网页的请求和响应 13.1了解请求和响应的基本过程 13.2http协议基础 13.3在php程序中获取和处理请求报头 13.4对请求作出响应 13.5使用网页缓存优化网络程序 第14章使用html表单开发php交互式应用程序 14.1创建表单 14.2接收表单数据 14.3使用php实现文件上传 14.4关于register_globals配置 思考与练习 第15章人机交互的状态维护——session、cookie和状态管理 15.1理解session和cookie 15.2使用cookie完成状态管理 15.3使用session完成状态管理 15.4其他维护状态的方法 15.5易犯的错误 思考与练习 第16章javascript、ajax、jquery和php之间的交互 16.1一个标准的ajax应用所应具备的步骤 16.2使用json编码 16.3开发jquery for php程序 第17章使用html5服务器推送技术和web socket实现交互操作 17.1服务器推送技术 17.2 web socket套接字连接 …… 第4篇php面向对象开发、模式和应用篇 第5篇php和mysql数据库应用集成篇 第6篇php基础架构、扩展和框架应用篇 第7篇php程序调试、优化和部署篇 附录A保留的php关键字 附录B常用字符集速查表 附录Cphp支持的时区字符串列表 附录Dphp.ini核心配置选项说明 附录E区域标识符对照表 附录Flinux+apache+mysql+php(lamp)安装和配置 附录G关于php6的介绍 附录H参考文献以及资料来源
章节摘录
版权页: 插图: 4.9.4养成控制内存的好习惯 用于执行PHP程序的解释引擎是自动管理内存的,自动管理内存意味着定期进行内存垃圾的回收。 虽然解释引擎定期进行内存垃圾的回收,但也应该养成良好的习惯,如果一个变量不再使用时,应该将其赋值为NULL,这样将会告诉解释引擎该变量符合垃圾回收条件。或者使用unset()语言结构删除变量或对象的属性,虽然对象不能被删除,但是可以使该对象的属性所引用的内存也符合垃圾回收条件,从而节省内存。 解释引擎定期从内存中清除程序中不再引用的所有对象和变量,这种操作称为垃圾回收。垃圾回收的基本原理是:当对象不具有指向它的引用时,即可对其进行垃圾回收,并会在下次执行垃圾回收系统时恢复内存。 1.关于释放resource类型 PHP解释引擎可以自动检测出一个resource类型变量不再被引用,这种情况下,此资源使用的所有外部资源都会被垃圾回收系统释放。因此,很少需要手工释放内存。但是,持久数据库连接比较特殊,它们不会被垃圾回收系统销毁。 2.释放变量引用 下而的代码创建一个新DateTime对象,并将对该对象的引用分配给变量o。
编辑推荐
《PHP+MySQL全能权威指南》编著者张亚飞等。PHP和MySQL都是开源的、免费的,PHP+MySQL是快速开发动态网站的最佳组合,该组合是当前炙手可热的网络开发技术组合。目前大量的网站都在使用PHP+MySQL实现自己的网上业务,很多用户也都在使用PHP创建最时髦的Web应用程序。PHP已是风靡全球的开源SCript语言,在数以万计的网站上运行着,且PHP社群成长速度相当快,每天都有各式各样的第三方扩展、教程、文章和网站更新,这些都便于读者学习和使用PHP,从而加速网页开发。《PHP+MySQL全能权威指南》为PHP+MySQL动态网站开发和部署提供了一个真正快速的、全能的权威指南,包括基础语法、实用技巧、注意事项、优化体验和实战案例。不管你是有经验的开发者还是初入门的开发者,都应该阅读《PHP+MySQL全能权威指南》,以掌握PHP+MySQL的最优化知识。
图书封面
图书标签Tags
无
评论、评分、阅读与下载