PHP编程思想

<< PHP编程思想>>近期准备出版了

各位朋友有精通平面设计的人请联系,想请您免费给本书做个封面!请联系我!

做为给您的回报是一本签名书+封面设计介绍!^_^

暂时拟定:赠送给长期支持PHPChina发展各位热心版主与高级会员每人一本.

暂时拟定:免费公布电子书供大家下载,修正后真正含金大时再发行手册.

(我暂时不愁生活费,嘿嘿!希望是一本集中国所有PHPER智慧的书本)

 

本书估计在650-750页之间

 

 

 

 

 

 

 

 

 

 

未来整理后 “PHP禅意花园|编程思想”—-的目录:

 

出版社寄话:

 

 技术的力量

 

 

 

作为一个不甚精通技术的策划编辑在这样一本精锐技术图书中写技术推荐,见笑。
JAVARUBY热点之后,PHP在今年成为了中国大陆重新崛起的关键一年。毫无疑问,PHP无论在历史上还是在当今,对于全世界的网站开发、网站运营等各个层面都有着独特的贡献和影响。对于中国程序员来说,性能优异的技术架构,火速入门的开发方式都吸引着他们的注意。而在创新、易用方面,PHP更以杰出的创造力影响着WEB开发。同时,PHP相关技术,如LAMP、框架也迅速成为了PHP扩展领地的重要武器。
中国的技术精英很早就注意到了PHP的优势,从图书市场来看,在2000年前后,PHP相关图书领域有一个至今无法超越的销售高峰,但是随即被“看起来很美”的其他技术迅速淹没-我指的是图书市场。从一个侧面也反映了这门在国外一直活力四射的技术在国内的遭遇。
作为策划编辑有时也很迷惑国内国外技术差异带来的策划方向上的不同,但是我很高兴的看到,从05年开始,PHP重新焕发了活力,而且冲劲十足!这是技术本身的优势从环境障碍中的果断突围!好的技术早晚会出头的。从PHP中国之路看出,技术仍然是第一生产力,这就是技术的力量。
目前国内PHP好书大都集中在引进版,这也和其他技术类图书类似,我并不认为国内没有技术大师,而是庸俗的国内开发环境限制了众多技术高手抒发自己的技术感悟,他们没有时间。但是很高兴今天能得到这样一本真正的开发思想级别的著作-PHP编程思想。也感谢诸位专家为这本书付出的心血。希望这样的一本书能为国内PHPER提供准确的方向,为推动PHP在中国的发展做出一点点贡献。




清华大学出版社

策划编辑: 栾大成





 

首席专家顾问:

 

Marcus Boerger(很感谢Marcus大师对SPL耐心的解答与编写建议,本书没有您的帮助,是不能有机会面向读者.)

 

专家顾问

 

Martin Jansen

David Coallier

Arnaud Limbourg

Joshua Eichorn

Christian Weiske

Helgi þormar

Paul M. Jones

...

特别给予致谢

Dreamer

National

Wiley

Abing

Joshua

刘昊(PHPCHINA现任负责人)

Jim

刘迎春

曾涛大律师

…..更新中….

出版之前电子书读者反映:

……

关于<<Thinking In PHP>>

//可能更改成My Thinking In PHP,以免同行感不适

     本书系统对PHP编程中种种问题做出归类,特别是PHP解释器流程与工作原理.包括PHP内置的预常量,内置方法,基类与接口,继承,多态等内容.用通俗的语言描述了Zend内核引擎机制的原理.本书容入孤独混客多年在行业的经验,与之结合在一起形成对程序问题剖析思路的独到见解.混客也在自己法律专业背景之上,结合CMMI,PMP管理理念,提出独到项目管理流程与技术成长过程.本书很适合非计算机专业的人学习,作者通俗易懂语言会让您轻松理解PHP的内幕,因为混客把他们解释描写如此清晰!

 

 

 

 

 

 

 

题       献

 

 

 

 

 

献给中国PHP一份礼物,

特别是非计算机专业人们.

 

 

 

 

 

 

序   言

 

 

 

 

 

 

 

….更新中…

 

 

 

 

 

 

 

 

 

 

前   言

 

特别致谢:

a,主要我会提到写作来自各方面的帮助

b,重点介绍一下PHPChina各方面朋友

C,感谢家人与朋友与公司的支持

 

 

封面设计:(专门留给此书封面设计者,首期销售10000册)

 

附录A:书本说明与DVD说明

附录B: 资源参考

 

书名 << PHP编程思想>> 作者 洪建家,孙朝阳

英文 < Thinking In PHP > Autor Jiania,Rocky

 

 

 

 

 

零售价 50-100 人民币(价格由出版社决定,我无决定权,我理想价格是8块人民币)

联系方式

China mobile:+86 13520000517

USA phone: +1 413 397 7153

QQ:6943100

MSN/E-mail:jiania@gmail.com

 

 

 

 

 

 

 

第一章节:

 

 

SPL对象导论

 

1.1 SPL介绍
1.2 SPL架构理念
1.3 SPL接口与基类
1.3.1使用SPL扩展你的程序
1.4 PHP与Ruby比较
1.5 PHP与JAVA
1.6 我为什么坚持PHP
1.7 总结

 

 

 

 

第二章节:

 

 

 

一切都是对象

2.1 抽象过程

2.1.1每个对象都有一个接口并提供服务

2.1.2用引用操纵对象

2.1.2.1 构建你项目所有对象

2.1.2.2 对象与数据库类型处理

2.1.2.3 PHP数据弱类型介绍

2.1.2.4 PHP数组深入理解

2.1.3  程序示例

2.1.3.1 类名定义

2.1.3.2 static 关键字

2.1.3.3 const 关键字

2.1.3.4 parent 关键字

2.1.3.5 final关键字

2.1.3.5.1 final 方法

2.1.3.5.2 final 类

2.1.3.5.3 有关final使用忠告

 

2.1.3.6 范围解析操作符::

2.1.4 PHP编程文档规范

2.1.4.1 常用注释方法

2.1.4.2 语法检查

2.1.4.3 良好编程风络的重要性]

2.2 总结

 

 

 

 

 

 

 

 

 

 

第三章节

 

 

 

 

类的初始化与__construct(),__destruct()

3.1用_construct()方法使成员初始化

3.2 方法重载

3.2.1 区分重载方法

3.2.2 this关键字

3.3 总结

 

 

 

 

第四章节

 

 

 

 

业务与逻辑的隐藏与底层封装(public,private,protected)

4.1 PHP 权限控制

4.1.1 public :接口访问权限

4.1.2 private:

4.1.3 protected

4.2 接口与实现

4.3 类的访问权限

4.4 PHP6 Namespace 命名空间

4.5 总结

 

 

 

 

第五章节

 

 

 

 

程序的复用(类的复用:继承,多态,接口)

5.1 抽象类与抽象方法

5.2 魔术函数 __sleep 和 __wakeup

5.3.构造器与多态

5.5 用继承进行设计

5.5 总结

 

 

 

 

 

第六章节

 

 

 

 

程序异常处理与单元测试(扩展第一章SPL内容)

6.1 SPL 异常基类

6.1.1 逻辑异常

6.1.2 实时异常

6.2 异常听捕获

6.2.1 try异常应用

6.2.2 导常处理程序

6.3 继承SPL异常类自定义导常

6.4 异常说明

6.5 PHP程序调试

6.5.1 工具调试与相关环境

6.5.2 主流的调试方法

6.6 总结

 

 

 

 

 

 

第七章节

 

 

 

 

程序逻辑控制

7.1PHP操作符

7.1.1优先级

7.1.2 赋值

7.1.3 算术操作符

7.1.4 自动递增与自动递减

7.1.5  关系操作符

7.1.6 逻辑操作符

7.1.7 移位操作符

7.1.8 三元操作符

7.1.9 操作符注意事项

7.2 执行流程控制

7.2.1 if-else/if-elseif/语句

7.2.2 while/do-while语句

7.2.3 for/foreach语句

7.2.4 break和continue语句

7.2.5 return 语句

7.2.6 switch语句

7.3 总结

 

 

第八章节

 

文件系统操作与常用function与库处理

8.1 万物归宗文件操作

8.2 变量与类型相关扩展库

8.3 Session 扩展库

8.4 PHP 行为库

8.5 数据库扩展库

8.6 XML 操作(本章节会讲解MetaData基础知识)

8.7 支付处理块

8.7.1 信用卡处理方案

8.7.2 银联网关支付方案

8.8 压缩扩展库

8.9 密码与认证库

8.10 图像,音频,视频库与解决方案

8.10.1 ku6,tudou网技术分析

8.11 总结

 

 

第九章节

 

对外提供服务(SOAP 1.1, SOAP 1.2, WSDL 1.1, WSDL 2.0, REST)

 

9.1 cURL商业应用

9.2 socket编程

9.3 WebServices

9.3.1 Nusoap介绍

9.3.1.1 Nusoap client

9.3.1.2 Nusoap server

9.3.2  PHP5自带SOAP详解

9.3.2.1 SOAP Client

9.3.2.2 SOAP SERVER

9.3.2.3 SOAP Fault

9.3.4 SOAP 数据压缩

9.3.5 PHP与REST辅助利用

9.3.5.1 PHPRESTSQL 开源项目介绍

9.3.5.2 Amazon.com 技术架框理念剖析(本节重点内容,技术涉及TCP/IP基础知识,XML等)

9.3.5.3 Yahoo API REST

9.4 WSO2 Web Services 框架剖析

 

 

 

 

 

 

 

第十章节

 

程序分析与设计(ZendFramework,OpenBiz等主流框架介绍)

10.1 方法学(制定计划,做什么,如何构建,开发指南)

10.2 构建系统核心

10.3 商业计划

10.4极限编程

10.4.1 优先编写测试

10.4.2 结对编程

10.5  过渡策略

10.5.1 团队成员之间帮助与沟通

10.5.2 风险分配与成功对手分析

10.5.3 尽量多使用PEAR类库与调用SPL和一些开源的php classes

10.6 Leader注意事项

10.6.1 环境重要性

10.6.2 成本核算

10.6.3 性能与化化问题

10.6.4 开发周期问题的处理