PHP高手推荐的几本书
PHP和MySQL Web开发(原书第4版)
本书将php开发与mysql应用相结合,分别对php和mysql做了深入浅出的分析,不仅介绍php和mysql的一般概念,而且对php和mysql的web应用做了较全面的阐述,并包括几个经典且实用的例子。
深入PHP:面向对象、模式与实践(第3版)
书中主要介绍了如何使用面向对象技术和设计模式编写稳定的、可维护的代码,如何使用Subversion 管理多个开发人员,如何使用Phing 和PEAR 进行构建和安装,以及将构建和测试过程自动化的策略,包括持续集成。
Head First PHP & MySQL(中文版)
比较基础的一本书, 讲得很细, 适合没有任何 PHP 基础的人看. 而且不光是 PHP, HTTP 的请求与响应也有讲, 从这本书还可以学到 Web 的客户端/服务器模型。
PHP与MySQL权威指南
本书是目前为止最全面的关于PHP与MySQL开发技术的书籍之一,系统而全面地讲解了PHP与MySQL技术的方方面面,适合初中级的PHP程序员系统地学习。
PHP手册
PHP手册是PHP官方组织编写的权威的参考手册,其内容极为丰富全面,涉及了PHP语言的所有细节,并提供大量示例代码。PHP手册是PHP程序员最常用的参考资料。这个可以在网上下载。
想要获取更多的参考资料,可以加入我们的程序员互动联盟(coderonline)。除了资料,更多的惊喜在等着你。
如果内心还有编程的梦想,或者学习过程中遇到的困惑可以加老码农的微信号coderonline,问问编程到底是咋回事
想深入学习编程,获取编程里面那点事,可以关注我们的微信公众号:程序员互动联盟(coder_online),里面集结了众多的自学编程以及编程高手。
php小白入门到精通在进阶至保安终极学习线路,请各老铁观摩
开始学习首先了解web前端知识,学习要看效果不然哪来的动力。
前端包括:
html:超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。
div:DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层
css:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.
js:Javascript(JS)是一种脚本语言,主要用于Web。它用于增强HTML页面,通常可以嵌入HTML代码中。JavaScript是一种解释型语言。因此,它不需要编译。
jq:JQuery是一个优秀的javascript类库.
通过对这些的学习能够通过html+div+css编写基础的WEB前端静态页面,(让页面动起来可以后面学)在加上js就能够让静态的页面动起来,最后了解熟悉几个流行的前端框架,那你前端知识就学完了。
开始快速上手,先了解一下php环境的搭建先装上,用一键搭建工具用常用的有问题也能问比如:wampserver,phpstudy,小白肯定windows linux后面在学,
环境搞定就得准备快速入门PHP的基本语法:PHP循环语句、PHP流程控制语句、PHP变量、数据类型、PHP注释、PHP静态常量、PHP匿名函数、PHP运算符、PHP数组、PHP常用函数等等。PHP基本语法,先大概的记住一些概念和基本定义,至于PHP基本语法的实际应用就得后期在实例中继续实践巩固了。
对PHP基本语法和PHP开发环境能够熟练掌握后,可以考虑PHP实例应用,学习数据库,mysql不用多说,进行初期的MySQL数据库学习后,可以学习PHP连接数据库,PHP学习后开发博客留言本、网站分页功能,cookie和session实现用户登陆、注册功能。花时间学习PHP的GD后开始实现验证码。
实例都能完成之后,自己学着别人的代码,自己尝试写写功能类,上传类,分页类虽然百度一下都有但是希望自己写一下,了解及理解面向对象,后面学习理解mvc,现在市面上流行的框架都是mvc,
看看手册,跟着敲敲,跟着思路来一下就上头了,所以常用框架熟悉一两个:thinkphp、laravel、ci、yii。
最后服务器的学习,项目搞好了后要上线,线上一般都用linux,LAMP和LNMP环境搭建,程序编写完成后怎么搭建到自己部署的服务器上去。都是PHP学习必要的一项任务。前提是要有自己的域名和服务器,完成域名解析、服务器空间绑定、配置部署,SVN/GIT代码管理能够让你更快的熟悉整个流程。
PHP学习入门中后期,肯定要多学习一下大并发架构,NoSQL技术、Swoole技术、keepalived技术等多项不同的技术。让自己全面了解服务器集群下代码怎么更好的运行。全面了解PHP的socket、进程、线程、协程等技术,对PHP学习提升是很有帮助。服务器集群、大并发处理,是后期研究的重心工作。
在往后你还在敲代码那就是真大神了,你差不多也到了被裁员的年龄了,要为自己规划打算了,是去送外面,还是去当保安!!!
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。