自学php
A. 想自学php开发,需要学习什么内容
基础:搭建lamp环境,php语言(函数,结构,数据库Drivers)
中级:缓存(redis、memcache等),数据库设计(主从分离),服务器配置(linux系统学习、动静分离、负载均衡等)
高级:熟练运用各大框架(thinkphp、CI、YII、laravel等)建议:thinkphp最简单,可以由此入门
骨灰级:研究php语言核心,加入php核心团队,做文档,拓功能,推动php发展(膜拜鸟哥)
学习建议:啃书入门,学习基础函数和用法,多写写小功能;之后学习模板引擎,开始面向对象学习(不是对着女朋友学习哈^_^);再后来,做个小应用(一定自己做完,不要半途而废);开始学习框架(由thinkphp入门较为合适),学完框架后再开发应用,你会发现不一样的感觉;之后买个小空间,开始学习服务器配置,网站线上配置(缓存优化、子站配置等等),最后,你已经是一名合格的php码农(只是码农,而非工程师),要想成为开发工程师,继续学习吧!keep going and good luck!
B. 自学php要学多久
学一门开发语言,每个人的学习周期都不一样。
如果从来没有编程基础,学到可以做出一个简单的网站(包含html,css,js,php)。大概需要一个月左右的时间,而且还只是比较简单的应用。比如基础的语法,常用的函数等。对于初学者来说涉及的知识面比较广,需要花的时间也比较多。
但如果已经有了其它开发语言的基础的话,我想你也不会提这个问题,高级开发语言基本上是相通的,会了一门转其它语言,只是满足基础应用的话,一周不到的时间即可掌握。
当然每个开发语言都有自己的特性,如果要完全掌握还是要花点时间与心思的。
C. 自学php要多久
光学PHP肯定不够,最基本的也要学HTML,PHP包含的东西也很多,如果简单点,一个小留言板大概学了2个月就差不多了,但是PHP当中还有很多别的比如面向对象、GD库、cookie、session……。想要做个真正像样的网站,CSS、JS、sql也是必不可少(ajax无非就是js+css做前台,php、asp或jsp做后台)。如果这些都要学会,至少要一年时间。
学PHP如果只是想学到可以看懂并修改像PHPWind、Discuz、WordPress等流行的应用代码的话,大概学3、4个月就差不多。
以上的时间都是建立在学习者对PHP抱有极大热情的人才成立,如果只是为了工作而不是兴趣,这些时间至少翻1倍。
D. 我要自学PHP大概需要多少天
理论+实践,按天算无法估计!劝你想学的话尽管学就好了,真正的高手没日没夜的投入研究的!
E. php自学要多久才能学会
php 基础知识需要自学 1~3 个月才能做到熟练掌握。
一、入门(第一阶段)标准:掌握基本的语法。能够在记事本上写 hello world 。能够从网上下载wamp等全自动套件安装php+apache环境。同时你的helloworld能够运行。
对nginx有一定了解,并能操作之;此时已经明白一个重要的道理:要想学好PHP,不是光光会PHP就够的。同时还要掌握一定的html知识、js知识、linux知识和数据库知识。
六、高级阶段:
(1):要达到中高级阶段,必须做过一些大中型项目。在项目中积累了较高水准的肉眼识BUG的技能。对开源代码有兴趣,很好的利用并能读懂开源代码。
(2)做大中型项目不再局限于PHP。而是用java等语言做了后台、python做了数据分析、PHP来做前端。掌握至少2门数据库,此时学习一门新技术已经达到一通百通的程度,分分钟就能掌握一门新语音的语法。
F. 我想自学php
我就是自学的PHP,并不是特别难。
主要是要多实践,书倒没什么书可以推荐你的。
我给你推荐个自学方式:
【1】网络搜索w3cschool,点开里面有PHP模块,里面有很多教程。
为什么要推荐这个,因为这里面有很多的实例,都可以自己去尝试,非常适合入门新手去学。
【2】下载护卫神Apache大师,安装。
为什么不是直接叫你去自己下载PHP安装,因为一开始环境配置这个可以先略过,使用一些傻瓜式的软件去配置PHP环境,这样你就不需要去操心环境什么的。另外还有一些同类软件比如phpStudy什么的。但是据我个人经验,phpStudy对初学者不是特别友好,最主要的是护卫神集成了很多版本的PHP,5.2、5.3、5.4、5.5、7.0、7.1,建站啊什么的都很友好,非常适合初学者去配置环境,专心去写代码。
【3】选择一款IDE,这个IDE种类就非常多了,我个人比较喜欢Notepad++,如果你不习惯可以自己去找一个顺手的。但是这个IDE建议你选了以后就不要再去尝试别的,因为养成一种习惯以后对后期的学习有很大帮助,各种各样的IDE都有很多不同的功能需要慢慢去熟悉去习惯,这个后面自己慢慢体会。
【4】手机下载一款APP,“PHP函数手册”。为什么要手机下载呢?因为方便,可能是我个人爱好,但是我觉得自学就是得充分利用零碎时间去熟悉函数的,我个人感觉用手机看函数是最能充分利用零碎时间的。
【5】这里需要注意一点,护卫神是挺方便, 但是不推荐在服务器上使用这样的一键式环境配置软件。切记,尤其是生产类服务器上,倒不是担心软件内部会有什么问题。毕竟是一款一键式集成环境的,用的人多了,就有很多不怀好意的家伙专门研究这个配置完会存在什么样的问题,虽然像护卫神安装完会使用随机密码配置你的FTP、MySQL等。但是像PHP/Apache/MySQL的配置ini还是雷同的,很容易存在各种潜在隐患。当然,如果你觉得你完全有能力把各种危险函数一个个禁用消除潜在隐患当然可以,关键是你既然都非常了解了这些,还在乎自己去配置环境吗?只是个人建议,练习和学习的时候就无所谓了。
【6】作为一个PHPer我给你再安利一下,PHP的强大是你入门的时候无法体会的,要一开始就给自己定位好具体要用PHP做什么,如果是做网站你得同时去学习前端H5/JS/JQ/CSS等,同时无论做什么都无法避免的要去连接数据库,这方面你可以先考虑清楚要用什么数据库,虽说PHP和MYSQL是黄金搭档,但不是说PHP就只能和MYSQL去搭配,MSSQL/Oracle等也是非常不错的选择, 尤其是在WINDOWS环境下开发的时候,MSSQL的体验非常棒。当然,你要知道很多版本问题、兼容问题、驱动问题,都会是非常令人头疼的,这方面你可以在后期需要的时候再去学,暂时就用MYSQL就可以满足很多需求了。
我只是想告诉你一开始入门就打好web基础,毕竟那么多人说PHP去做别的都是“不务正业”的,那么掌握PHP的“正业”是非常重要的。
等入门基础打好了,开始练习面向对象编程,开始使用一些框架、使用一些优秀的PHP类库和DLL拓展。后期就看兴趣了,如果愿意可以去试着自己写DLL或者尝试调用其他系统外部程序拓展,甚至桌面级程序的开发、深度学习等等。掌握好PHP,你会发现你仅仅是打开了一扇大门,另一个世界等着你探索,加油吧小伙子。
G. 如何自己在网上自学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数据库了。
4.MySql部分:
如果大家前面看了韩顺平老师的视频,这时你的电脑上应该已经安装好了MySql数据库。如果没有,自己装一个。创建数据库--创建表--增删改查--索引--联合查询--主外键。。。这个阶段不建议大家用phpmyadmin,老老实实地在黑窗口里输命令吧,这是你的基本功!
基础的都学完之后,恭喜,你具备了找工作的基本要求。
5.回过头来,复习前面所学的知识。
复习过后,开始做项目吧。给自己1~2月的独立开发项目时间,等你找工作时就会发现:把时间花在项目上面是多么划算的一件事情!
尝试着先从简单的小项目做起,企业展示网站,BBS,OA系统里的小模块,考勤系统什么的,尽量做到每行代码都出自你手。在项目中学着去理解面向对象,MVC,修改并完善自己的代码,学会代码重用。在一天天中你会感觉到成长与蜕变,享受这个过程。
6.报个班学习也可以。
H. 如何自学php成为php高手呢
先看看一些教材,了解基本的编程知识
然后down几个简单的PHP源代码,分析分析
最重要的就是实践,做几个小网站试试,做的过程中有问题就查查书,参考参考别人的代码
PHP难度不算高,放心