php面向对象访问方法
如何成为一个优秀的PHP架构师?
如何成为一个优秀的PHP架构师?
其实我觉得不要局限于PHP的架构师 架构师不分语言 你这里说的PHP架构师可以理解成一个架构师目前做PHP项目的架构
建议
1. 首先学习一些经典的编程思想 如面向对象
2.熟悉其他语言的一些生态,如Java node C# 等。所有架构思想都是相通的 熟悉了一种可以取长补短。
3.既然是说PHP 肯定要适当的阅读PHP最经典的也是最优雅的框架Laravel的源码 挑你感兴趣的部分 如中间件
4.最重要的 自己去实现一个自己的想法 用PHP 不知道做什么可以写个博客。博客很简单。但是如果你能基于这个博客不断的重构也是一种特别大的进步了。去做吧
业余时间想学PHP,应该从哪里入手?学到什么地步会有一个质的飞跃?
我是做前端开发的,公司项目是PHP,感觉纯前端开发不能胜任某些任务。
第一步首先需要买些入门书籍或者观看入门视频,先熟悉php的语法,了解php一些常用的函数,例如字符串处理等。题主是从事web开发这类这个学起来应该比较快,然后就锻炼自己的逻辑思维能力,写一点算法题,就这样不停的深入把基础打扎实。
第二步基础已经学会了之后就要考虑一点实战的东西了,比如数据库的一些相关操作,web的运行原理,这个要能够熟练理解。然后就可以做一点小的demo比如登录注册等简单的小功能,接下来对于后台开发有了一定的了解就可以试着做一些常见的功能,例如文件上传,邮件发送等,最后将这些东西整合做一个小项目小网站,完成这些就算是一个从无到有的升华了。
最后一步到了这一步就可以去学习一些web常用知识技术,例如框架,NoSQL,Git,服务器简单的架设运维等,这个是有对于php就有了比较深入的了解,可以去开源平台看看别人的代码,学习大佬们比较厉害的东西。最后就是学海无涯苦作舟了,想要成为一名真正的大佬还有很长的路要走。
(个人意见轻喷)
业余时间学习php的话可以看书,也可以看博客。
由于题主具有前端经验,所以javascript肯定是熟悉的。php同样作为一个弱类型的脚本语言,所以对于你来说还是很容易的。
首先学习php的基本语法,各种程序结构以及php标准模块,比如:文件处理,会话处理等。最重要的是要学习php的面向对象。
当然只学习php肯定不够的,后端是离不开数据库的,那么还得学习一下mysql。
学习完语言基础之后可以学习一个mvc框架。比如thinkphp,CI等。找一些项目来练练手。
您想有一个质的飞跃的话,还得学习关于网络的知识,比如http协议,对于前端的帮助也是很大的。
由于答主回答过多次关于php自学的文章,这里就不多说了,感兴趣的话可以去查看。
if/switch/for等流程控制语句,面向对象思想和语法,文件操作,mysql数据库操作,找个简单的mvc框架如thinkphp5看看,最后用纯php和框架分别写几个demo练手,最后在实际项目中慢慢打磨咯,