{eval=Array;=+count(Array);}
PHP因其语法简单、内建函数库丰富,所以给人的直观感觉是上手快,但想精通这门语言很难,很多人接触PHP 2~3年后,就碰到了天花板,不知该如何进阶。
那么PHP该如何去系统性的学习呢?2008年我接触了PHP,作为过来人,给广大PHPer的建议学习路径如下:
前端知识要全面掌握
DIV+CSS、JS、JQ要熟练掌握
PHP基础知识熟练掌握
PHP语法、各类函数库、类库用法要熟练掌握,尽可能多的记住函数,不要被“函数不要记,用到时查手册”这句话忽悠了;比如某个功能,明明有一个PHP内置函数可以解决,你不知道,然后自己写几行乃至十几行代码实现,这是不可取的,所以必须要知道PHP常见函数的作用。
哪些场景PHP搞不定?
要清楚认识PHP,PHP并不是全能的,对于某些场景PHP搞不定,此时该怎么办?需要你去钻研查资料。
数据库MySQL的掌握
不光光要会数据库CRUD操作,还要知道读/写分离、主从同步、分表分库的缘由目的是什么。
Linux操作系统的掌握
不论是LNMP、还是LNAMP这类的架构模式,都离不开服务器操作系统。作为资深开发者而言,服务器、运维技术同样需要掌握。
架构、设计模式等
高性能WEB开发要用到哪些架构技术?多看看国内大厂的技术方案分享,他们有条件经历我们不曾经历的场景,这些都是干货。比如:前后端分离、大前端、小前端、中台、服务治理、负载均衡、服务异构等都要了解。
1. 首先通过PHP小案例demo,快速掌握基本语法;
2. 掌握PHP如何与数据库MySQL打交道,实现基本的增删改查;
3. 能够编写基本的HTML,尤其是form表单,大致能写出登录页面;
4. 了解一下JavaScript、CSS,简单修饰一下登录页面;
5. 实现用户的登录,目的也就是把前4步的知识用线串起来;
6.稍微了解一下编程规范以及可服用的技术轮子;
7.找一个开源的项目,down下来本地跑一跑,提炼一下思想、实现方式,照猫画虎丰富一下上面自己实现的用户登录系统。
最后,作为从事编程行业的我们,切记一定要做好:理解、领会、预见;然后重复、训练、出错;最后就是总结、归纳、表达。
希望对你有帮助。
结论:好的方法,让你事半功倍;错的方法,让你半途而废。
那些让你抄起家伙,不管三七二十一,就一个字:“干”!的建议,相信我,都不是认真的,一时口快而已。
还有一句,是不是更熟悉:
我写PHP程序,什么对象,什么函数,什么配置,就一把梭,数组,拿起来就是干!
试问,我是认真的吗?
PHP 最早称自己是“世界上最好的语言”。
现在呢,要修改一下措辞,改为“PHP曾经是世界上最好的语言”。
先看看 TIOBE 的排行,看看这些年 PHP 的走势。
16年前,PHP 是世界上风骚无二的语言,他可以说自己最好。
可是,风光不再。许多计算机领域都发展起来了,像人工智能、机器学习、数据分析领域,PHP 还在写网页那一亩三分地,敢声称自己第一了吗?
不是 PHP 退步了,而是世界进步了。
PHP 早期积累的网站总量很大,需要很多年慢慢消化。所以大可不必担心,学了PHP立马失业什么的。
PHP 与其说是一门语言,还不如说是一个函数库贴切。
历来各个版本所积累的函数,简直不要太多啊。常用的、不用的、少用的,你用不用,它都在哪里,静静地躺在你的电脑上,等着你来翻牌子。
有兴趣的到官网上,感受一下从 A-Z 的震撼!
写PHP无论是框架也好,是写意大利面也好,用到的常用函数,可能参数位置,有时记的并不很清楚,对返回值也记不住,这时候,你需要一本参考手册。
手册的好处,可以离线使用,不要每次都网上搜索。
比如使用数组合并函数 array_merge。
是不是立即就清楚了。配合IDE,你的代码速度绝逼会飞起来!
有些专家反对同学们一上来就学框架。因为学了框架,并不能说就掌握了PHP。
框架是封装了很多模式和最佳实践,准备好了一个平台给你用,对你的PHP眼界是一种开拓,却不能有效提升PHP水平。
PHP用的好,得看语言的基本层次。
贴几个框架的简单介绍,作为入手,可以让你迅速地找到成就感。
Laravel让你像艺术家一样写代码,每个设计都是那么地优雅。
如果说茴香豆的茴有4种写法,Laravel一定是最优雅的那个。
还有一个紧追Laravel不放的国产框架ThinkPHP。
这个自称“最适合中国人”的PHP框架,经历了3.2的稳定,5.0的短暂普及之后,貌似迷失了自我,长的跟Laravel越来越像。
ThinkPHP该怎么定位自己,“像Laravel一样优雅的框架”吗?
敲一敲吧,没事儿敲两行,免得生疏,这是对您最好的学习建议。
接着要学会聪明地敲代码。
我是@程序员小助手,持续分享编程与程序员成长相关的内容,欢迎关注~~
对于初学者,大家都需要一套比较完整并且有趣的学习教程,所以小编整理了一套完整并且有趣的学习教程,希望可以帮助到初学者。跟着这套教程学习,肯定可以从入门到精通。
推荐视频:
PHP基础视频_html+css+js
javascript+jQuery
html+css+bootstrap
Php轻松入门视频
推荐视频:
6天玩转MySQL
PHP核心编程视频教程
推荐视频:
基于PHP面向对象的自定义MVC框架高级项目开发
Smarty入门视频课程免费分享
推荐视频:
SVN视频教程无偿分享
2017XML视频教程
2017AJAX系列视频教程
ThinkPHP开发框架2016版
2016最新Linux系列视频教程免费分享
推荐视频:
NoSQL之Redis技术
PHP微信接口开发
mongodb实操视频
推荐视频:
珍贵HyBrid App视频免费分享
2016基于laravel框架app软件开发
以上就是一些自学的经验和视频了,楼主可以看一下哦!
有信心,有恒心,一定得坚持
学习有规律,有方法,善于总结,善于自我学习
先学习一些基本语法,如学习 HTML/CSS/[JavaScript],php 基本语法
学会搭建运行环境,会使用集成开发环境
基础语法学好后,再联系使用多个框架,如 thinkphp6,laravel,yii 啥的
php 天生的缺点,计算不行,并发不好,再可以看看swoole相关的编程
编程语言基本差不多,主要是开拓自己的视野,一定要多学习,我自我学习,才能进步
作为一名十年的PHP老司机告诉你:想要有效的学习PHP必须要系统化学习五个月左右的时间
系统化学习有助于知识点全面且有序,项目做起来代码干练简洁
全面掌握知识点后,便可独立做一些后台的系统开发,成为初级PHP
不断的在项目实战中用到自己的知识点,可有助于你高效学习PHP
要学习PHP技术提升自己,或要进阶中高级架构师系列的PHP 或者想要加入程序员这个行列的同学,都可以关注我我们获取学习教程,私信我关键词:PHP
作为一名十年经验开发的PHPer告诉你:想要有效的学习PHP必须要系统化学习五个月左右的时间
系统化学习有助于知识点全面且有序,项目做起来代码干练简洁
全面掌握知识点后,便可独立做一些后台的系统开发
不断的在项目实战中用到自己的知识点,可有助于你高效学习PHP
要学习PHP技术提升自己,或要进阶中高级架构师系列的PHP 或者想要加入程序员这个行列的同学,都可以关注我我们获取学习教程,私信我关键词:PHP
具体操作步骤:一个评论一个名额,在文章底部的评论区留下你们的评论并且转发哦,这个就不用多说了,来过程序员都知道!
1. 首先在我们右上角点击关注,关注本我们
2、评论后私信关键词:PHP 或者 php
ps:没有经过手机验证或者是极速版我们、por版本我们都没有私信功能!
既然选择了PHP,那你一定要坚持到底,PHP始终是世界上最好的脚本语言!有任何技术问题或者程序员其他编程问题都可以在底部评论留言,欢迎来讨论!
10
回答0
回答0
回答4
回答8
回答0
回答1
回答2
回答1
回答10
回答