php自学要多久?从自己向别人问怎么学PHP开始,到后来不少人又来问怎么学PHP,不管是新手,还是老鸟,似乎总是感觉摸不出一条清晰的脉络来,以下就是小编给大家整理的php学习方法。
PHP自学方法
1.基础部分:
HTML+CSS+DIV
学习方法:看手册或看书,跟着写代码,这个阶段不建议大家看视频教程,因为这是最基础的东西,不是很难掌握,看视频确实有点浪费时间。学习周期的话,大概在10天左右,这10天指的是你熟练掌握了HTML+CSS+DIV,接下来该进入实战了。
在网上找几个网页,自己做做,不用太多,但起码得5-8个,而且兼容性要处理好,不用很高,起码得照顾到IE8。全做做完之后,至少15天没了。
好吧,休息两天。回顾并总结一下自己学到的东西,同时看看javascript相关资料,对javascript有一个感性的认知。
嗯,不出意料的话,*个月就这样过去了。
2.jQuery部分:
说好的,javascript呢?你没看错,就是jQuery!
经济充裕的话,买本书,不行的话就看手册,依然跟着写代码。将jQuery融入到你前面做的网页中去。试着写一些简单的特效,做点交互性的东西。如果写不出,可以去网上下点简单的源码,在看懂的前提下多练几遍,并试着改点东西。
这样一来一去,半个月就没了吧?
确实,在没有javascript的基础下去学习jQuery是件不靠谱的事儿,不过记住一个目的:为了找工作。之所以让大家直接学习jQuery也是为了能尽快做东西出来,主要精力放在PHP。
3.PHP部分:
终于迎来了咱们的主角。不过对于零编程经验的童鞋来说,这个阶段够你喝一壶了。你会遇到很多很多的问题,而你能做的只有3件事:1.坚持,2写代码,3坚持写代码。冒着打广告的嫌疑,在大家推荐大家看韩顺平老师的视频吧。如果看书的吧,没什么太好的书推荐给大家,我当时看的书籍是
《php和mysql web开发》第四版,整体感觉还可以,大家视自己情况而定。
PHP基础部分掌握的差不都了?这应该是一两个月之后的事情了。此时你会感觉到还缺点什么,数据?应该学一下MySql数据库了。
怎么轻松自学PHP
1.编程从搭建开发环境开始,不是从hello world开始,所以你需要自己亲自搭建开发环境,前期不需要用源代码安装的方式来进行搭建,只需要用一些快速的软件安装包搭建,比如xampp,除此之外,还需要好的编辑器和IDE,我一般用的是nodepad++和phpstorm。
2.任何编程都是从变量开始,然后是三个控制结构(选择结构+循环结构+顺序结构),其次是代码的复用之函数学习,这些基础知识学好了,那么就可以动手实践一些初级代码了。
3.现在是面向对象的时代,所以学完基础的知识之后,你需要看看面向对象的知识,为什么引入面向对象,类的作用,为什么要使用静态方法等等问题都需要搞懂。
4.PHP一般用来做网站或者写APP接口,所以关系比较重要,什么关系呢?就是数据库里面的一对一、一对多、多对多关系,要深刻理解这些关系,并且能够将其转换为表。
5.模拟一个项目,开始用思维导图进行需求分析,然后对需求分析进行深加工,将其转换为数据表,*用面向对象的方法将其实现,这样一个属于你的系统就诞生了。
6.如果需要深入PHP的话,可以从以下方面:*个就是HTTP协议、选择一个PHP框架进行学习、学习一些shell代码、在linux系统下面用源代码搭建开发环境、C语言基础知识、PHP扩展编写。
自学PHP的过程
(1)熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度
(2)理解动态语言的概念,运做机制,熟悉PHP语法
(3)学习如何将PHP与HTML结合起来完成简单动态页面
(4)接触MYSQL,开始设计数据库程序
(5)不断巩固,摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板
(6)完成一个功能齐全的动态站点 我的这套线路可能跟许多学习PHP的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,在此不得不对您稍微泼一下冷水,任何东西其实都不简单,即使是小吃部的烧饼也不是一下子就会做成的。