热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP进阶版书看什么好(php哪本书最好)

导读:今天编程笔记来给各位分享关于PHP进阶版书看什么好的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:

导读:今天编程笔记来给各位分享关于PHP进阶版书看什么好的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:


  • 1、php书籍推荐


  • 2、PHP 自学全套书籍,有哪些推荐


  • 3、零基础学PHP哪本书好?


  • 4、PHP程序员要掌握的知识以及相关书籍


  • 5、自学PHP有哪些书籍和教程值得推荐?

php书籍推荐

关注PHP的人越来越多了,可惜国内PHP5方面的好书还非常少,几乎可以说没有。

PHP4即将是明日黄花,所以学PHP最好直接学PHP5。下面是我认为比较好的PHP5书籍:

1. Core PHP Programming, 3rd Edition

这本书是PHP专家Leon Atkinson和PHP创始人之一Zeev Suraski合著的。国内有

第2版,讲PHP4的,但这本第3版还买不到。学校图书馆有一本原版,可惜只有一本

(现在在我手里,咔咔)。讲得非常全面,做为Web编程方面的知识,几乎全部包括

了。最有价值的是Part 4,讲Software Enginerring的,介绍了设计、效率与调试,

还介绍了四种最常用的设计模式,非常有参考价值。可惜毕竟是03年的书,那时候

PHP5还在开发中,所以里面有一些内容并不完全适合现在的PHP5,比如名字空间(

PHP5并不支持名字空间)。不过瑕不掩瑜,做为PHP5的一本综合书籍,这本书非常

经典,可以用于入门,也可以用于提高。

2. PHP5 Power Programming

这本书是PHP的另一创始人Andi Gutmans写的,专门针对PHP5。个人感觉这本书

不适合学习,但很适合提高时参考。里面花了大量篇幅讲述PHP5的面向对象机制,

不过基本上跟Core PHP Programming重复,所以看过Core后再看这些将很快,可以

当成温故一遍。还有一章介绍了PHP5里的高级面向对象特性,如迭代器,反射API(

Reflection API,在其它面向对象语言里称自省),也介绍了设计模式。

可惜的是,跟上面一本书一样,都是只讲PHP特性的书,具体到PHP高级应用的

实战讲得感觉比较欠缺,像MVC模式,两本书都没讲到,而这些对PHP高级编程来说是

非常重要的。比较令人安慰的是这本书还介绍了很多PHP高级特性,像PEAR包,APC,

APD,Xdebug,还有Zend Studio的使用,等等,这些还是非常有价值的。

总之,这是一本很适合提高时使用的书籍,跟Core一样,也是PHP书籍中的经典。

3. PHP and MySQL Web Development, 3rd Edition

这是国内唯一能买到的PHP5书籍,中文翻译,但翻译质量不怎么样,有些句子

读起来莫名其妙。这本书比较适合初中级的PHP学习,而且非常实际,有很多基本应

用的实例,很适合入门。除了数据库知识很不错外,里面也讲到了使用PHP和MySQL

开发中等项目时所需要考虑到的问题,介绍了很多基本的软件项目管理方法,非常

实用。后面几章是一些实例,介绍了购物车(我最不喜欢这东西),邮件列表,内容

管理系统和论坛的编写,不过都只是基础,没有高级技巧,所以看起来会觉得很不舒

服,呵呵。

里面有一张泛泛地讲到了电子商务安全,可以参考下。个人感觉相当不错的内容

是MySQL部分,基本涵盖了数据库基础和MySQL基础及高级特性,但限于篇幅,没有去

讲得很深入,权当是入门指引了。

因为是国内能买到的,所以很多人可能会喜欢从这本书开始学PHP5,我觉得也不

错。总之很推荐这本书。

4. Essential PHP Security

这是一本讲述PHP编码安全的书,非常需要引起PHP开发人员的重视。我觉得这是

一本必读书籍,读过后会让你冒冷汗。现在注重安全编码的人实在太少了,对于一个

专业的PHP程序员,PHP安全特性绝对要烂熟于胸,而这本书就提供了一个非常好的视

角。

5. PHP Architect's Guide to PHP Design Patterns

这本书我正在看,对于PHP5面向对象的学习绝对非常有帮助。里面介绍了非常多

的设计模式,直接以PHP语言实现出来,可以让你一步到位使用模式思想。第17章介

绍了PHP里的MVC模式,可以说是带了个好头,很有参考价值。

由于还没看完,所以不敢多评价,但可以肯定的是,这本书对于学PHP5面向对象

高级编程的人来说是绝对必备的。

国内有中文版,phpchina社区翻译的,可以下载过来参考下。另外,好像关于

PHP设计模式的书又出了一本,叫做《PHP5: Objects, Patterns and Practice》,

可惜我Google了半天也找不到下载地址,只能作罢了,希望以后能找到。可以肯定这

又将是一本让人振奋的书。

又将是一本让人振奋的书。

最后想说明的是,Oreilly的PHP书就不用看了,包括PHP创始人Rasmus Lerdorf写的

《Programming PHP》(现在好像出第2版了),讲得东西基本上全是PHP手册里的东

西,没必要重复浪费时间。像《Learning PHP5》,《PHP Cookbook》之类,说实话

我个人感觉真的只是PHP手册的子集。最近好像又出了本同样可以看成是子集的书,

书名是《Learning PHP and MySQL》,看了一眼就没看了。不是对Oreilly有偏见,

只是因为它的书全是入门级的,没什么含金量,属于看过就扔的那种。想想KR的

《The C Programming Language》吧,呵呵。

最最后想说明的是,PHP手册,一定要反复看!这个是学PHP最重要的参考资料,每个

人都应该有一本以备不时之需。有中文翻译版的,不过里面的链接有错误,看起来不

是很方便,但多摸索几次就能把链接弄对了。

大概就讲这些了,只是我个人观点,希望大家指点批评,共同进步。

PHP 自学全套书籍,有哪些推荐

1. 入门书籍

《PHP和MySql Web开发》-- 这本算是PHP的入门红皮书了

《CSS入门经典》

《锋利的jQuery》-- 学习jQ的话推荐这个,很快就能看完

2. 框架

《ThinkPHP *.*.* 完全开发手册》-- 我看的是这个

3. 进阶

上面的部分都是作为一个PHPer的基础数字了(个人认为)

接着就看个人兴趣了

PHP

PHP接着我觉得要学的就是缓存了

一开始学memcache入手比较简单

其他内容看工作需要了~

反正有了自学基础的话学什么都不难~

程序设计类

我推荐的话学些下设计模式,推荐书目《Head First 设计模式》,使用Java的,不过对于理解很有帮助

然后又针对性的去看PHP的设计模式

还有就是代码重构了,我看的记得是C#版的,具体书名忘了

JS类

JS的话可以学全,学全了老板不要我老子就做前端去(╯‵□′)╯︵┻━┻

《Javascript入门经典》这本书里涵盖的内容挺多的

《Javascript权威指南》里边,算是进阶的进阶

《你不知道的Javascript》短小精悍,我只买到上,不知道下有没有出

对于JQ的理解也需要加深

《JQUERY COOKBOOK》是不错的进阶基础

JS想要学通的话,嘿嘿嘿,prototype要搞懂

其他

还有服务器、数据库这块可以找些东西学

这些我不熟悉,就不误人子弟了

==============================

另外,过程中要多实践,多去网上找找资料,多去找大牛聊聊

过了基础之后就要开始找合适自己的书和资料了

零基础学PHP哪本书好?

《PHP和MySQL WEB开发》这本书很值得一看,有咯坚实的基础,推荐看《深入php++面向对象、模式与实践+第三版》这本书。

编程语言首先需要有一定的编程基础,主要是逻辑思维清晰;其次是多看视频教程,多敲代码;记住任何书籍都是落后于时代的,计算机类的学习,最好是在网上接触最新的资源,而不是去看书。

那些什么零基础学习php,什么速成的也不推荐,,这些东西大都只是教会我们如何去用,没有教会我们如何去思考,去设计,容易引人入歧途,让我们的能力无法提高。这是很多编程人员的体会,达到一定的水平,编码的技术,水平就停滞咯,编程编程咯用word写文件似的枯燥工作。

编程是为了设计程序,管理程序,而不是去当苦累的码农。我们的学习也不是去学习那些什么框架或者cms,而应该去学习这些东西背后的东西,以不变应万变!

PHP程序员要掌握的知识以及相关书籍

我认为,首先,要想成为一个程序员,C或者C++或者JAVA是必须选择一门掌握的,因为其中的编程思想和编程方法和这些语言所具有的广大使用群和库LIB是今后学习其他语言的巨大帮助。

其次,PHP是作为网页后台语言存在的,那么要想做后台,就要把前台的HTML,CSS,JS,flash,甚至是photoshop都要玩通。后台的话,需要补一下数据库和LINUX的知识。

最后推荐一些入门到中级的网站

视频PHP100出的教学视频,兄弟连-电驴上有 出的教学视频

这两个视频都有对应的书。

另外,网上可以下载到明日科技 这个团队出版的书籍 都配有光碟 光碟里边有不同功能模块(例如博客系统、商城系统、OA系统)的源码,多读这些源码,对编程帮助很大。

再到高级就是大数据存储、网络优化的东西了吧,我的水平还没接触到,你加油吧~

自学PHP有哪些书籍和教程值得推荐?

《PHP基础案例教程》 黑马程序员编著本书是面向PHP初学者推出的一本入门教材,站在初学者的角度,以通俗易懂的语言、丰富的图解、实用的案例,详细讲解了PHP语言的基础知识。为了顺应技术的更新,本书基于PHP 7.1版本进行讲解,并介绍了PHP 5.4~7.1之间版本的差别,以确保代码的兼容性。全书共分为16章,其中有12个章节讲解新知识,4个章节为阶段案例。在知识讲解章节,还配备了动手实践,用于将本章所学内容进行练习和巩固,达到即学即练的效果。当学完一个阶段的知识后,通过阶段案例开发功能性强、界面美观、用户体验优秀的项目,如“许愿墙”、“在线相册”、“趣PHP网站”等,将所学知识综合运用到实际开发中,积累项目开发经验。这本书中还附带有学习视频,你也可以找黑马程序员的教程来看。

结语:以上就是编程笔记为大家介绍的关于PHP进阶版书看什么好的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。


推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • 本文介绍了UVALive6575题目Odd and Even Zeroes的解法,使用了数位dp和找规律的方法。阶乘的定义和性质被介绍,并给出了一些例子。其中,部分阶乘的尾零个数为奇数,部分为偶数。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
author-avatar
我爱大树茶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有