对应初学的PHP,应该买什么样的书?到处问人,到处求助? 该文章列举了一些书籍,感觉还行,特此重新整理了一下。觉得有些言过其实了,或者是没必要去看的。
该书单我经过一些调整。
PHP相关
- 《PHP程序设计》(第2版) –PHP语法和入门最好的书
- 《PHP5权威编程》 –PHP入门后升级书
- 《深入PHP:面向对象、模式与实践》(第3版) –理解PHP中的面向对象和设计模式
- 《高性能PHP应用开发》 –了解一些基本简单的PHP优化
- 《PHP核心技术与最佳实践》 –了解很多PHP高级技术和延伸技术
- 《Extending and Embedding PHP》–PHP内核介绍和扩展开发最好的书!没有之一!
- 《PHP框架高级编程:应用Symfony、CakePHP和Zend》,写的还不错,对于框架介绍和开发来说
数据库相关(主要是Mysql)
- 《MySQL必知必会》 –极好的MySQL语法参考书
- 《深入浅出MySQL——数据库开发、优化与管理维护》 –很多实用的MySQL技巧
- 《MySQL性能调优与架构设计》 –关于很多架构和优化配置
- 《高可用MySQL:构建健壮的数据中心》 –DBA和架构理解有兴趣可以读
- 《高性能MySQL》(第2版) –适合DBA和开发的经典书籍!推荐!
- 《MySQL技术内幕:InnoDB存储引擎》 –目前深入分析InnoDB引擎最好的书(深入的话,值得看看)
- 《O'Reilly:图灵程序设计丛书:深入学习MongoDB》
Linux 方面:
- 《Linux 系统管理技术手册》 案头必备的工具书。
- 《鸟哥的 Linux 私房菜》不错的入门书。
- 《Linux 101 Hacks》常用命令手册
- 《UNIX Shell Scripting》写脚本的参考书(选看)
其他
- 《精益开发实战:用看板管理大型项目》 敏捷开发指导
- 《重来:更为简单有效的商业思维》 值得一看
- 《程序员的自我修养》别被名字误导,极好的一本深度基础书。
- 《画家与黑客》,很好的一本书
以下就不是初学者看的了,想要深入成为大牛者阅之。
Linux 编程:
- 《Linux 系统编程》对常用 API 讲述最详细的一本书
- 《深入理解 Linux 内核》可以翻翻,对提升细节理解有好处。
- 《UNIX 网络编程》经典
- 《TCP/IP协议详细》第一卷 –经典的无以复加
- 《TCP/IP 高级编程》好书
C系列的书:
- 《C 程序设计语言》入门书
- 《Lnux C 编程一站式学习》Linux 下开发的入门书
- 《彻底搞定 C 指针》最好的指针入门书
- 《C++ 编程思想》经典
- 《高质量程序设计指南——C/C++语言》经典
Golang:
- 《Learing Go》简单
- 《Go Web编程》
Python:
- 《Python 标准库》适合经常翻翻
- 《Python参考手册》 案头必读
- 《Python基础教程(第2版)》 基础必读
其他:
- 《数学之美》 文津图书奖科普获奖书,Google黑板报百万点击!
- 《深入理解计算机系统》经典,必读
- 《计算机组成与设计》可以翻翻
- 《汇编语言》王爽 最好的汇编入门书
- 《数据结构》C 语言版 经典
- 《Java 数据结构和算法》更易阅读
- 《Debug Hacks 中文版》GDB 入门书
- 《设计模式——可复用面向对象软件的基础》经典
- 《MongoDB, The Definitive Guide》
- 《数据库系统实现》(第2版)–想自己开发数据库可以看看
- 《精通正则表达式(第3版)》 –深入了解和使用正则
感谢大家的阅读,希望大家收益多多。
本文转自:https://blog.csdn.net/lgq421033770/article/details/51065772
推荐教程:《php教程》
以上是推荐给初学者必看的PHP书籍的详细内容。更多信息请关注PHP中文网其他相关文章!

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

禅工作室 13.0.1
功能强大的PHP集成开发环境

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具