一分钟告诉你,如何高效学习PHP

发布网友 发布时间:2022-04-23 10:30

我来回答

2个回答

热心网友 时间:2022-04-07 09:56

言归正传,如何高效学习PHP?
有的人说,直接学框架上手项目,有的人说,先从基础语法开始,有的说先学前端,有的人说直接去培训四五个月。这些都没有错,但是真正适合自己吗?人和人的背景不同,经历不同。可能是java转php,可能之前做过前端,也可能在大学学过C/C++基础,也可能是小白转行。而你呢?不同的经历背景选择适合自己的学习路径。
入门
谁说php一定要会前端?技多不压身,会总比不会好,不做不学无术之辈。html+div+css基础的前端还是必不可少,当然现在的前端远远不止这些,能掌握一些vue.js、angularJs等框架更好了。
学习PHP就向学习英语一样,语法是开始。PHP基础语法,变量,运算符、流程控制、函数,对象,线上部署等,学到这一步也就是勉强过大学英语四级的样子。
提升。这里就不得不开始说一说PHP框架了,根据框架的作用,php的框架是在太多。一般我们说框架基本都是在说MVC框架,诸如国产轻量级thinkphp,自称优雅的laravel,以高性能著称的Yii,还有名不见经传的symfony等等,大多数国人可能先接触的都是thinkphp,那么从thinkphp中对MVC有个初步的概念之后,建议可以尝试一下国际上比较流行其他的框架,相信你会从laravel中享受到服务容器、依赖注入等流行的设计模式,会因为laravel队列给你带来的便利而赞叹不已,还会因为yii组件化的概念让你爱不释手……
进阶
扩展。如果只做web网站开发,前面的武器勉强够用了。笔者这里介绍一些比较流行的技术
服务器框架swoole和workerman。随着互联网的高速发展,PHP已经很难适用于其他领域,有人说,swoole一定会成为PHPer的必备技能。这种框架很好的弥补了,PHP在异步通信、网络游戏、物联网、智能家居等领域的高交互,高并发,异步并行的不足。
C级别框架:Yaf与Phalcon。继鸟哥发布的Yaf框架之后,又有人开发了Phalcon,同为C语言开发的php的mvc框架,性能自然比其他框架有很大优势。
Nosql:Redis和memcached。最常用就是数据交换、缓存、队列等。
不断学习
非著名相声演员郭德纲曾经说过:“京剧不练六七年基本功,连上台跑龙套的资格都没有,相声,只要长着一张嘴,人人都能说。但是,相声的台阶在门里面,门槛是平的,人人都能一脚迈进来。可迈进门来后,一千多级台阶在那等着你。要攀到顶峰,同样需要付出巨大努力。”
PHP远不止于此,成功没有捷径,唯有努力和坚持。
最后补充一点,作为一个IT职业人,不论从事什么行业,铭记两点 技术和态度,技术决定了你的存在,态度决定了你能存在多久。
---------------------

热心网友 时间:2022-04-07 11:14

学习PHP就向学习英语一样,语法是开始。PHP基础语法,变量,运算符、流程控制、函数,对象,线上部署等,学到这一步也就是勉强过大学英语四级的样子。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com