PHP本身不难,难的是WEB开发需要结合很多知识。大概有:1.HTML(基础知识)2.CSS (样式表,基础知识)3.Javascript(不能或缺,基础知识)4.PHP(动态语言,基础知识)5.数据库(PHP搭配MySQL比较多,几乎必用) 相关的有:1.了解服务器工作流程,程序运行环境2.额外的客户端技术,如Ajax,Jquery库等3.额外的服务器技术,如动态生成图像、数据库操作库等4.以及任何需要用到的技术 一般来说,PHP入门容易,晋级比较难,想专业也比较难。其实任何一门语言都是这样的。
创新互联建站专业为企业提供南部网站建设、南部做网站、南部网站设计、南部网站制作等企业网站建设、网页设计与制作、南部企业网站模板建站服务,十多年南部做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
其实学习PHP只要把握好学习路线,能够在极短的时间里完成从新手到熟练的过程。在这里,小编为大家整理出了学习PHP的路线和具体的课程。
入门:新人必看的PHP基础知识视频教程
可掌握PHP基础知识,了解PHP的基本语法、数组、函数、表单验证、图像处理,以及MySQL数据库等PHP开发过程中所遇到的知识点和基本操作。
进阶:PHP如何操作MySQL数据库视频教程
利用PHP操作MySQL数据库教程,MySQL是PHP最合适的搭配,MYSQL开源、跨平台,PHP扩展包对MySQL的支持比较完善。本课程讲解MySQL数据库的基础知识,以及如何利用PHP来操作MySQL数据库,实现对数据的调用和修改。
实战:PHP项目实战_多用户留言系统视频教程
利用PHP基础课程中的知识,在本课程中创建多用户留言系统,包括用户界面设计,注册,验证,帖子的写入、修改等留言系统的必备功能。
进阶:PHP进阶之面向对象相关视频教程
学习和了解开发独立的模板引擎技术,学习三层架构及分层思想和原理,然后通过后面的CMS内容管理系统等课程的实践来掌握以上知识点。
进阶:PHP进阶之CMS内容管理系统
CMS内容管理系统具有许多基于模板的优秀设计,可以加快网站开发速度和开发成本,同时易于使用,可开发性强,可分布式管理,CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像、甚至电子邮件档案等。
ThinkPHP框架讲解视频教程
ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性,并且拥有众多原创功能和特性。理解ThinkPHP的框架基础知识,安装配置,模型的建立、开发及调试。学习ThinkPHP3.2.1的使用方法。
作为一个新手,学习PHP语言需要有学习一门新语言的心态,注意不骄不躁,步步为营,按照方法和步骤去学习,由浅入深的接触。
需要了解的知识包括HTML、CSS、JavaScript,不需要深入地学习,有个概念性的理解即可。
知识学习有三个阶段:
PHP入门段
可以在网上找到各类PHP热门视频,基本上这些视频里面都会讲到如何使用编辑,配置环境等一系列基础教程。能撸出一个个人站点/ 企业小站 就可以进入下一步了这样可以先对编程有一个初步的认识,如果没有任何电脑基础不推荐直接看书。
进步段
这时候需要PHP手册了,了解常用函数。学习MySQL( 数据库 ),了解PHP各大框架 --thinkPHP,Yii,Laravel等, 然后选一款框架尝试搭建一blog,实现常规登录、注册、文章发布和修改。
提高段
这一阶段的知识点主要包括:了解Linux ,在Linux下搭建 PHP环境(这时候要脱离 xamp,wamp等之流了);知道使用版本控制:git svn。
PHP需要掌握的知识还是比较多的,最基本的比如:PHP基本的语法、php框架以及CMS、mysql数据库设计表、mysql数据库的基本SQL语句。现在一般PHP的都得会前端,那就包括:js/ajax、html、css。如果更高点层次的就是linux服务器。
下面参考雷雪松的个人博客学习PHP的路线和一些方法。
1、用集成环境安装PHP环境,一定要记住这一点,不要自己分开去装,尤其是自学的朋友。不然你会觉得很复杂,会没有信心学下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的阶段历练才有最后的沉淀。
2、先了解一些基本的变量类型,语法,函数,基本逻辑,写简单的代码。前期以尝试,培养兴趣为主。这段时间是打基础很好的时候,这个会影响你后面的发展,不过也可以在后期去完善。
3、这时候你可能觉得PHP就这样,没什么难度,或者有的觉得太难了,简直一脸疑惑。这个到底有什么用。在这时候一定要坚持下来,可以试试先放一下,别太较真。慢慢的困惑你的会被你领悟的。这时,建议学习html+css+js,缓解自己的压力,这个相对简单,简历信心。尤其是js,总结其实有相同的思路,可以结合着一起体会。
4、这些都感觉有80%了解就可以先放放了,现在在学习MySQL,也是先了解基础的。这个是干什么的,我可以用它做什么。因为之前装的集成环境。为什么感觉是凌乱的,我想告诉你的是,一是不要在自己没能力解决问题的时候死磕,浪费时间,丧失信心。这时候我们要做的是学习壮大自己,不要灰心。二是我本来觉得这一切都了解才是完整的。我们的目标也是要把这些都做好,这才是一个合格的PHP程序员。
5、这一切都顺利的话,你基本离预设的目标不远了,完成了整个学习的70%了。后面的是在之前的基础上升华。把HTML和css、js结合、静态文件和PHP结合、PHP和MySQL结合。这个阶段可能越到的问题会异常的多,一定要学会解决问题。网上很多都是答案,同样你要学会问问题。
6、这些之后你基本已经快到学习的尾声了,但还缺少经验。这时,你可以看一些网上开源的cms,例如织梦,国内用的多,越到问题好解决。看看一些视频(网上免费的很多),查漏补缺,总结归纳形成自己的知识体系。是时候该准备庆祝下自己这段的时间没有白费(一般2到3各月,看平时每天花的时间),基本成为一个合格的PHP程序员了。也该恭喜你了,其实并不那么难。坚持,坚持;努力,努力;学习,学习。
参考:
只做一个网站的话,可以下个PHP源码就行,不需要什么知识。
但自己亲手做的话,需要的就多了。html,css,js,xml,ajax,php,mysql。
php里最主要的是各种函数,语法,流程控制MYSQL里需要知道建表,删除表,添加数据,查询,更新,删除,等等SQL语句。
你可以选择PHP中文手册和MYSQL中文手册,进行入门前的了解