PHP相关书籍

建站技术 Nix 2年前 (2022-11-03) 195次浏览

文章摘要:PHP相关书籍

适合学习PHP看的书有《深入PHP面向对象、模式与实践》《PHP与Mysql高性能开发》《PHP系统核心与较佳 […]

适合学习PHP看的书有《深入PHP面向对象、模式与实践》《PHP与Mysql高性能开发》《PHP系统核心与较佳实践》等。以下是关于学PHP看什么书的具体介绍。

适合PHP学习的用书

1.《深入PHP面向对象、模式与实践》。这本书讲解的知识(对象、高级特性、对象工具、对象与设计、模式等等)不光适用于PHP,它适用于所有支持面向对象技术的语言(如Java,Python,Ruby等)。

这是这本书最难能可贵之处,它并不是针对某一种语言来讲,而是针对多门语言来讲,书中除了PHP之外还常提及JAVA,如果你曾经接触过JAVA这门强类型语言,那么你在读书过程中能体会到静态语言与动态语言的区别,并且能体会到不管用什么语言来实现需求,最终都能殊途同归——应用面向对象的技术来解决问题。

2.《PHP与Mysql高性能开发》。本书以“PHP与MySQL高性能应用开发”为主题,选取了其中为核心的佳实践进行讲解,是一个有十余年PHP开发经验的老程序员的经验总结。

首先从语言层面总结了PHP编程中的一些疑点和难点,然后重点讲解了PHP的缓冲、网络编程、缓存技术、命令行、调试、测试、用户验证策略、代码重构等知识;然后重点讲解了MySQL的驱动、存储引擎、性能优化、memcached、sphinx全文搜索引擎等重要主题。

3.《PHP系统核心与较佳实践》。这是一本面向突破瓶颈的php程序员的书。由于语言的特性,php语言简单好用导致了编程人员水平以及代码的良莠不齐,工作一到两年的php人员都是模板工人的代名词。

此书在一定范围内开阔了开发人员的视野,比如通过面向对象的方式来解决php代码扩展性差的问题,网络编程应用来扩展php的实用范围,并且花费了相当的篇幅进行php源码的剖析,完成一个php的扩展项目,这是深度方面。

4.《高性能PHP应用开发》。一本广受好评的php性能优化方面的图书,通过介绍PHP的原理和相关的工具集来实现调优性能的目的。它分析和研究了Web应用程序的前端和后端,并系统地提升了其性能和运行效率。

本书还介绍了PHP编码较佳实践的运用以及如何使用工具来应用缓存技术。另外书中也涉及了对web服务器的优化和数据库的优化。

适合新手的PHP集成开发环境软件

1.phpStudy简体中文版。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境

该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等,总之学习PHP需要一个包。

对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事,因此无论你是新手还是老手,该程序包都是一个不错的选择。

2. PHPnow。PHPnow是 Win32 下绿色免费的 Apache + PHP + MySQL 环境套件包。简易安装、快速搭建支持虚拟主机的PHP 环境。

附带 PnCp.cmd 控制面板,帮助你快速配置你的套件,使用非常方便。

安装 PHPnow 需要解压、初始化,就可得到一个标准的PHP + MySQL 的服务器环境。

然后就可以直接安装 Discuz! 等程序,或者进行 PHP 开发调试。支持虚拟主机:便捷的虚拟主机管理。虚拟主机代理:可与 IIS 共存 80端口(代理方式)。

3. NPMserv(win下nginx+php+mysql)。NPMserv 是一款图形界面的快速搭建nginx 0.7.61、PHP5.3.0、MySQL 5.1.35、phpMyAdmin 3.2.1,网站服务器平台的绿色软件。

4. EasyPHP(Apache+PHP+MySQL套件)。本套件采用傻瓜式安装,一次搞定,方便调试和运行PHP+MySQL程序。

如果作为服务器对外开放请调整相关配置文件,本系统配置的安全系数不是非常高。请在 相关配置文件中修改Apache及PHP中网站管理员信箱及网站名称。

建议:由于出于程序测试目的配置,安全系数并不是太高,请自行调整相关配置文件,MySQL数据库用户名:root,密码为空,安装后请设置密码。

学者该用什么代码编辑器

1. VSCode Windows。vscode是一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web和云应用的跨平台源代码编辑器。

该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizablekeyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。

2.Notepad++7.3.1。Notepad++是在微软视窗环境之下的一个免费的代码编辑器。它使用较少的CPU功率,降低电脑系统能源消耗,但轻巧且执行效率高,使得Notepad++可完美地取代微软视窗的记事本。

内置支持多达27种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持.nfo文件查看),还支持自定义语言。

可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感;可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例。

提供了一些有用工具,如邻行互换位置、宏功能等;可显示选中文本的字节数 (而不是一般编辑器所显示的字数,这在某些情况下,比如 软件本地化 很方便)。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:PHP相关书籍
文章链接:http://www.7966.org/post/21497.html
转载请注明出处

喜欢 (0)