对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技术
在技术性论坛注册一个账号,参与讨论,查看别人发的代码
加入技术群,关注里面的讨论,多看看别人的程序设计思路,用的
多实际操作,不懂就得问。
关注 大雪老师
微信扫一扫关注公众号