对PHP初学者的指导:大雪眼中的PHP成神之路要怎么铺?

 

究竟对于菜鸟中的入门级别,我们要怎么学php?成神之路?废话不多说,本来我还想来一句:“罗马不是一天建成的”…………跳过这句话吧,往下看...



写在前头:

别学框架,学架构

———————— 某某如是说

我当然也不会反对这句话,But,同学们请注意,你有基础吗?你学 6 了吗?路都没有学会走,就乖乖的一步一步走踏实点,别放飞。先把基础知识点搞扎实了,然后学几个框架后,多点动脑去深入挖掘PHP核心,最后,去学架构……

= = = = = = = = = = = 华丽丽的分割线 = = = = = = = = = = = = = 

正题:

一,学习PHP,怎么能不学前端?!

我个人觉得,不能不学前端就直接去后台,这里不说脚本基础,单就说HTML与CSS,这是布局基本要素,不学的话,无法在"布局界"里争得一席之地,所以,少侠你看着办咯。

那么,大侠,我要怎么学?

首先得熟悉一样相关HTML技术并掌握基本的CSS样式,这样就能了解页面的构成为学习PHP打下基础,W3C学校里有丰富的编程教程,还支持边写边练。

二,学习完HTMLCSS基础后,接下来就是开始正式接触PHP了

但这之前还有一步骤,那就是配置PHP开发环境PHP开发环境的配置有很多种方法,不过对于初学者来说大都是采用集成环境WAMP、XAMPP(我的最爱)、APMSER(强烈不推荐)、APPSERV(我最早时候接触的)直接下载,安装,再进行一下相关的配置即可环境配置好了,可以边写代码变了解PHP的基本语法运算符啊,逻辑控制啊,数组的操作,字符的操作数据库连接,以及MYSQL查询。

当然,后续一定要懂得如何自己搭建一套独立环境:这是必备武功呦,记得

三,PHP基础需要再不断的练习中稳固,然后才是稍微深入一点:面向对象编程

对于程序来说是非常重要的了解面向对象编程的意义,类的创建、类的多态、类的集成、类的封装熟悉MVC架构,(模型MODEL,视图VIEW,控制器CONTROLLER)对于开发网站来说是很有必要性的,这确保网站文件放置位置的规范,后期维护网站,找起来也是比较方便。并且还会对你的后续提升很有帮助,

到了后续,除了OOP外,还要多点接触一下框架(下面有讲到)。这是菜鸟中战斗机级别了

最后,超越菜鸟的级别是啥呢? 那就是架构: 要懂得看 框架的核心逻辑,这才是高深的玩意,不过,别急,先一步一步走好前面的路,才不会轻易摔跤

四,MYSQL的学习也是必须的

MYSQL的增删改查(CURD)操作必须熟烂于心熟悉MYSQL不同数据库引擎的差别,以便于根据自身网站需求来建

五,JSON与XML

啥? 不懂API的构成,那先去看看 AJAX的使用吧

JSON与XML是不可多得的,很好玩的传输数据格式,或者说接口数据格式。我个人很喜欢JSON,我觉得很多人都跟我一样,独爱JSON。不过XML你还是的要去了解的。

六,LAMP是指在LINUX环境下搭建的PHP开发环境

熟悉LINUX也是非常很重要的,很多项目都会部署到 Linux服务器上。那么,你不懂怎么玩Linux那怎么行呢?

不过不用怕,即刻开始你的“Linux成神之路”,把Linux玩的6一点。推荐看看“鸟哥的Linux私房菜”

七,PHP的知识掌握的差不多,接下来可以接触一些框架

框架能够帮助你快速的建站,安全性高,而是对你的代码逻辑的梳理也很有用处。

CI框架(最轻便最快上手,初学者先玩这个吧)

YII框架(目前风头正盛...,有基础才去基础)

Lavarel框架(很好玩,很灵活,组件也很多,现在中文社区也多,有基础的同学,可以玩玩)

THINKPHP框架(我是我不想说它,但是国内有好多人都用它,我精通但几乎不用...)

八,最后,告诉大家如何快速提升自己的PHP技术

在技术性论坛注册一个账号,参与讨论,查看别人发的代码

加入技术群,关注里面的讨论,多看看别人的程序设计思路,用的

多实际操作,不懂就得问。


    关注 大雪老师


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册