{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

如何正确学习php?

JackJiangJackJiang 回答10 收藏1
收藏问题

10条回答

BLUE

BLUE

回答于2022-06-22 19:38

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开发要用到哪些架构技术?多看看国内大厂的技术方案分享,他们有条件经历我们不曾经历的场景,这些都是干货。比如:前后端分离、大前端、小前端、中台、服务治理、负载均衡、服务异构等都要了解。

最后,不要觉得PHP简单,如果真觉得简单,不防自己动手写个PHP框架,只有在自己一点一点积累时,才会发现更多的问题。

评论0 赞同0
  •  加载中...
xioqua

xioqua

回答于2022-06-22 19:38

1. 首先通过PHP小案例demo,快速掌握基本语法;

2. 掌握PHP如何与数据库MySQL打交道,实现基本的增删改查;

3. 能够编写基本的HTML,尤其是form表单,大致能写出登录页面;

4. 了解一下JavaScript、CSS,简单修饰一下登录页面;

5. 实现用户的登录,目的也就是把前4步的知识用线串起来;

6.稍微了解一下编程规范以及可服用的技术轮子;

7.找一个开源的项目,down下来本地跑一跑,提炼一下思想、实现方式,照猫画虎丰富一下上面自己实现的用户登录系统。

最后,作为从事编程行业的我们,切记一定要做好:理解、领会、预见;然后重复、训练、出错;最后就是总结、归纳、表达。

希望对你有帮助。

评论0 赞同0
  •  加载中...
suemi

suemi

回答于2022-06-22 19:38

结论:好的方法,让你事半功倍;错的方法,让你半途而废。


前言

那些让你抄起家伙,不管三七二十一,就一个字:“干”!的建议,相信我,都不是认真的,一时口快而已。

还有一句,是不是更熟悉:

我写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一样优雅的框架”吗?

结语

敲一敲吧,没事儿敲两行,免得生疏,这是对您最好的学习建议。

接着要学会聪明地敲代码


我是@程序员小助手,持续分享编程与程序员成长相关的内容,欢迎关注~~

评论0 赞同0
  •  加载中...
aisuhua

aisuhua

回答于2022-06-22 19:38

对于初学者,大家都需要一套比较完整并且有趣的学习教程,所以小编整理了一套完整并且有趣的学习教程,希望可以帮助到初学者。跟着这套教程学习,肯定可以从入门到精通。

第一阶段:

推荐视频:

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软件开发


以上就是一些自学的经验和视频了,楼主可以看一下哦!

评论0 赞同0
  •  加载中...
chanjarster

chanjarster

回答于2022-06-22 19:38

多看书(非电子书),夯实基础,系统化学习

评论0 赞同0
  •  加载中...
keelii

keelii

回答于2022-06-22 19:38

学一下Java C++就知道PHP有多????了 学学go 回头搞PHP也能有所感悟

评论0 赞同0
  •  加载中...
chemzqm

chemzqm

回答于2022-06-22 19:38

有信心,有恒心,一定得坚持

学习有规律,有方法,善于总结,善于自我学习

先学习一些基本语法,如学习 HTML/CSS/[JavaScript],php 基本语法

学会搭建运行环境,会使用集成开发环境

基础语法学好后,再联系使用多个框架,如 thinkphp6,laravel,yii 啥的

php 天生的缺点,计算不行,并发不好,再可以看看swoole相关的编程

编程语言基本差不多,主要是开拓自己的视野,一定要多学习,我自我学习,才能进步

评论0 赞同0
  •  加载中...
vspiders

vspiders

回答于2022-06-22 19:38

  1. 作为一名十年的PHP老司机告诉你:想要有效的学习PHP必须要系统化学习五个月左右的时间

  2. 系统化学习有助于知识点全面且有序,项目做起来代码干练简洁

  3. 全面掌握知识点后,便可独立做一些后台的系统开发,成为初级PHP

  4. 不断的在项目实战中用到自己的知识点,可有助于你高效学习PHP

  5. 要学习PHP技术提升自己,或要进阶中高级架构师系列的PHP 或者想要加入程序员这个行列的同学,都可以关注我我们获取学习教程,私信我关键词:PHP

评论0 赞同0
  •  加载中...
winterdawn

winterdawn

回答于2022-06-22 19:38

  1. 作为一名十年经验开发的PHPer告诉你:想要有效的学习PHP必须要系统化学习五个月左右的时间

  2. 系统化学习有助于知识点全面且有序,项目做起来代码干练简洁

  3. 全面掌握知识点后,便可独立做一些后台的系统开发

  4. 不断的在项目实战中用到自己的知识点,可有助于你高效学习PHP

  5. 要学习PHP技术提升自己,或要进阶中高级架构师系列的PHP 或者想要加入程序员这个行列的同学,都可以关注我我们获取学习教程,私信我关键词:PHP

高效学习PHP方法:

具体操作步骤:一个评论一个名额,在文章底部的评论区留下你们的评论并且转发哦,这个就不用多说了,来过程序员都知道!

1. 首先在我们右上角点击关注,关注本我们

2、评论后私信关键词:PHP 或者 php

ps:没有经过手机验证或者是极速版我们、por版本我们都没有私信功能!

既然选择了PHP,那你一定要坚持到底,PHP始终是世界上最好的脚本语言!有任何技术问题或者程序员其他编程问题都可以在底部评论留言,欢迎来讨论!

评论0 赞同0
  •  加载中...
chanthuang

chanthuang

回答于2022-06-22 19:38

语法 + 教程 + 视频 + 实战,一般为期半年,看个人基础

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<