原标题:PHP需要学习哪些内容?
想要学习一种技能,先要知道这个技能是什么,有什么用,尤其对于零基础又想学习或者转行做PHP程序员的朋友,更应该对PHP有大致的了解,因为学编程是一件需要大量耐心去坚持才能掌握的事,虽然难度并不大,但需要日积月累的练习。不少人因为好奇而学习,中途又因苦闷枯燥而放弃。半途而废是最为可惜的,不仅是前功尽弃,而且还会对自己学习新事物的信心造成打击,觉得自己不是学编程的料。其实,PHP在诸多编程语言中,相对而言是比较容易上手的,很适合新手学习。PHP好不好学完全取决定于你这个人好不好学。
PHP作为模板语言,用的时候常常和Web前端配合得比较紧密,所以Web前端的HTML、Java、CSS必须要有所了解。
现在很多应用在后端提供数据,把较多的逻辑移到客户端去,所以在这种情况下的数据交互方式,例如XML,json,jsonp等都有必要了解。
PHP常打交道的几个网络协议,HTTP/TCP/IP/DNS我觉得也很有必要有所了解,特别是HTTP。
很多时候你还需要了解一些工具的用法,例如版本控制,FTP的使用,或者scp/ssh这样的工具的使用。
PHP赖以运行的技术,例如Apache,nginx,IIS,fastCGI等有必要了解一下,比如Apache,nginx,IIS分别是怎样做地址重写的。
必须要掌握一种数据库,和PHP配套的比较多的是MySQL,可以考虑这个。
对常见的框架例如ThinkPHP,Zend Framework,以及常见开源程序例如wordpress,phpwind等有所了解。
当然了,具体要用到哪些知识与你的职位的职责有关。比如说,如果工作中用到的技术都有人替你想好了你只负责具体编码,那么网络协议相关的内容常常就完全不需要了解了。返回搜狐,查看更多
责任编辑: