766培训网
电脑培训
php开发要学什么

php开发要学什么

发布时间 :2021-02-03 11:30:35 浏览量:394 收藏
导读:

学习PHP将是一个漫长的过程,并且出于最终目标的考虑,保持动力很容易。下面小编给大家介绍php开发要学什么,一起来看看吧。

php开发要学什么

php开发要学的知识

1、最基础的HTML知识。

2、PHP语言相关知识(如果对C语言有了解过的话,学习效率会提升)。

3、前端开发的相关知识,如js,jquery,ajax,CSS等。

4、数据库知识,如MYSQL,MSSQL,Oracle等数据库常用操作及调优等。

5、服务器知识,即自己能搭配网站运行的服务器,同时要能够解决一些常见的问题。

6、网络安全知识。

7、简单SEO知识。

8、其它一些程序语言也要能看懂,例如:asp,、net,js,java等。

除了上述一些专业知识外,同时也要养成勤动手操作、自我获取较新技术知识的能力,还有就是有一颗好的心态。

php开发的学习方法

一、学前准备

1、建议首先要对网站有个整体的认识,对做网站需要学习的知识要有个认识,从而确定自己的学习方向,不要学一半,又觉得自己似乎不适合学这个,而半途改道,这样很浪费时间,也不是学技术的人该有的心态。

2、PHP是什么网上有很多资料这里不多说了,自己一定要好好看看。由于它是开源的可以从一些网站上下载很多源码,甚至整站源码。但是如果你想要学的好的话,很多东西东西都是自己设计,而不是二次开发。

3、强调一下php并不是想网上一些人说的那样简单,它只是语法简单,深入还是要努力。

二、学习顺序

(1)熟悉HTML/CSS/JS等网页基本元素

(2)理解动态语言的概念,运做机制,熟悉PHP语法

(3)学习如何将PHP与HTML结合起来完成简单动态页面

(4)接触MYSQL,开始设计数据库程序,学会基本对数据库的操作

(5)学会一个模版(建议是smarty),会话控制session和cookie,ajax

(6)继续深入学会怎么设计一个优秀的数据库

三、学习方法总结

1、学习资料:一本好的书籍+配套的视频+几个常用的网站。

2、开发工具:记事本,eclipse,Zend Studio 。学习阶段可以使用记事本,但是它的开发效率低,开发的时候要用到其他开发工具,eclipse,Zend Studio是两款最常用的工具。Eclipse是完全免费的产品,Zend Studio(是一款集成开发软件)是收费,但是它的破解方法很简单。当然还有其他的开发软件,自己可以挑选一个适合自己的。

3、刚开始学习的时候基本上都会要学习lamp或者是wamp的环境的搭建,搭建环境的过程不是很多,但是可能会遇到很多问题(也可能你运气好一次搭建好),千万不要灰心,一定会解决的。

4、在学习php的前期虽然用不到那么多数据库的知识,但是懂得怎么使用它是很有必要的。等你可以开发网站后,设计一个好的数据库就会成为一个成功的网站关键。

5、在学习的过程中还要准备各种开发手册,php手册,mysql手册,以及一些框架的手册。

6、php是一种后台语言,但是在学习后台之前还需要学习前台语言,DIV+CSS,HTML,JavaScript,以及实现异步传输的ajax。

7、学习ajax基本上是必须,但是学习它之前比较学习了javascript和xml,这样才能从本质上了解原理。

8、有很多软件专门用来管理和设计数据库,这个很方便但是你一定要懂得sql语言,才能更好的设计数据库,以及在php中用对数据库进行相关的操作。

9、eclipse默认是不能开发php的,需要你对它进行扩展。扩展后要安装Xdebugger或者是Zend_Debugger,安装以后才能进行调试,调试和java调试基本一样。

10、在学习php的过程中一定会遇到很多问题,你一定会去查找各种资料或者是别人,但是很有可能你下次遇到还是不懂,所以这就需要你要把遇到过的问题和解决方法记录下来。

学习PHP的技巧

1、确信要学习PHP

如果你是初学者,那么可能不太想学习哪种编程语言。尽管这不一定是问题,但可能会在以后导致出现问题,你会发现另一种编程语言更适合你的愿望。

PHP是Web开发中常用的服务器端编程语言。如果你在几个月后意识到自己真正想做的就是在Rockstar上工作并帮助构建下一版的侠盗猎车手,那么比较学习C等游戏开发中常用的编程语言或C ++。

2、请牢记你的项目

既然你知道了为什么要学习PHP,记住一个目标就可以使用它也很有用。学习PHP将是一个漫长的过程,并且出于最终目标的考虑,保持动力很容易。在线课程,通过学习PHP开发的基础知识来构建项目,从而使学习过程有趣且互动。

3、先学习HTML

虽然PHP是你第一种编程语言的不错选择,但它不应该是你进行Web开发的第一步。

如果你还没有学习过它,那么应该在开始学习PHP之前花一些时间来学习HTML。HTML是构成网页基础的标记语言,而不是编程语言。这意味着你编写的代码代表网页的基本元素,例如图像或文本。你无法使用标记语言对任何功能进行编程,这使得学习起来相对比较容易,并且还产生了对HTML之类的PHP之类的语言的需求,以使网站更加动态。

4、主动学习而非被动

使学习更有效的比较方法之一是主动学习而不是被动学习。被动学习意味着简单地观看/阅读/聆听和吸收信息。积极学习意味着在问题或项目中使用所学知识。

5、不要害怕破坏事物

请谨慎使用此建议。如果你在现场站点上工作,那么故意破坏事物肯定不是比较的主意。如果你使用的是WordPress,通常建议不要将PHP文件留在WordPress核心中。不要破坏那些。

但是,在你创建的脱机项目文件或WordPress主题文件夹中的PHP文件中,打破常规并不是一个坏主意。将它们放回一起会学到很多东西。