什么是php

php是一个动态脚本语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用于互联网开发。学习起来比较容易!

PHP语法混合了 C、Java、Perl 以及 PHP 自创的语法。php的执行效率奇高;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。php的功能极其强大,能够兼容所有数据库,还可以用C、C++进行程序的扩展!目前互联网很多优秀的产品都是php的杰作,包括facebook,新浪,雅虎,搜狐,百度,msn等等,全球500强中有394家运用的都是php技术,据统计,全球70%以上的流量都是来自php语言!

 

php安装

对于菜鸟来说,学习php的第一步就是要安装php,上面已经说过,php是一种动态脚本语言,因此php开发肯定需要设计到数据库、服务器等软件,因此,安装php的同时,也需要安装mysql和apache,对于新手来说,我们可以直接下载WAMP,这款软件在安装的过程中就已经把Apache、MySQL、PHP继承好了,而且也做好了相应的配置,除此之外,还加上了SQLitemanager和Phpmyadmin,省去了很多复杂的配置过程,让我们能把更多的时间放在程序开发上。更值得高兴地是这款软件也是完全免费的。

wamp具体安装步骤其实很简单,直接点击安装程序,然后一路下一步,直到安装完成,具体的安装步骤大家可以网上搜索一下,这里不作说明。

 

php开发工具

对于新手来说,选择一款适合自己的php开发工具是很有必要的,下面向大家介绍一下常用的php开发工具有哪些?

1、EditPlus  

EditPlus是一套功能强大,可取代记事本的文字编辑器,拥有无限制的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。对于很多php程序来说,EditPlus 非常简单好用。同时EditPlus也是一款好用的HTML编辑器,除了可以颜色标记HTML Tag (同时支持C/C++、Perl、Java)外,还内建完整的HTML和CSS1指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装IE 3.0以上版本,它还会结合IE浏览器于EditPlus窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。 

 

2、 PHPDesigner 7

PHPDesigner 7不仅适用于php开发 ,也支持其他编程语言,例如:html 、xhtml、 、css和  、 、java、c#、perl、python等!PHPDesigner 7主要针对 PHP 网页的编写所设计的程序,它内建一系列的指令码、PHP4 原始码数据库、语法高亮度显示功能、FTP 客户端等,无论您是 PHP 网页设计高手,或者是刚入门的新手,您都可以使用PHPDesigner 7来设计网页程序。

 

3、Norepad++ 

Notepad++是一款台湾人开发的一款非常有特色的编辑器,属于开源软件,支持C、C++、Java、C#、 、HTML、PHP、Javas cript编程语言,而且可以免费使用。 

主要功能有: 

  1. 内置支持多达27种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持.nfo文件查看),也支持自定义语言; 
  2. 可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一; 
  3. 可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例等等。

 

4、PHP Coder

PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合PHP开发者的个性要求 主要功能为:

  1. 结合了PHP编译器和参考文档,可以对编辑中的PHP脚本进行即时预览;
  2. 支持高亮显示HTML和PHP代码;
  3. 自动完成功能,可以自动完成用户自定义代码片断;
  4. 标准函数提示;
  5. 有专门的工程项目管理器;
  6. 对象浏览器搜寻编辑中文件的包含信息,自定义函数,并以树形显示;
  7. 支持查找对称的语句标记符;
  8. 支持高级搜索和替换;
  9. 自带FTP功能;
  10. 支持运行和断点调试;

总之,PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!

 

5、Zend Studio 

zend Studio 是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境 (IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio 加速开发周期,并简化复杂的应用方案。 
Zend Studio主要组件 

  1. 专业的集成开发环境 内置 编辑器, 调试器, 以及 帮助文档 
  2. Windows, Linux, Mac 等多个操作系统版本 
  3. 多语言支持 
  4. 专业的编辑器 
  5. 关键字、语法加亮显示 (PHP, HTML, XHTML, and  ) 
  6.  & CSS 的关键字、语法加亮显示 
  7. 代码模板 
  8. 支持 PHP 4 and PHP 5 
  9. 代码自动完成功能 
  10. PHP Code (+PHPDoc) 分析功能 
  11. 内部调试器 
  12. 代码摘录 
  13. PHP 代码分析 
  14. 远程调试器 
  15. Remote Profiler 
  16. 数据库连接以及集成查询,适用于MySQL、Oracle 、SQL Server、SQLite、 PostgreSQL 
  17. CVS 集成,方便团队开发 

 

如何学习php

php入门是比任何语言都简单,很好学,一般一周两周就可以写简单留言本了.学好php每一条件勤在先,打代码,拼命打代码,买本书,把里面的代码从头打到尾,再回来不懂的再打,运行,再不理解上网上问别人,csdn高手多,回答问题慢,专问有深层次的,phpchina中手多,人多,什么问题都可以问,回答的速度非常快.一句话"百码敲百遍,其义自见",代码打得越多,运行得越多,慢慢地会对程序理解得越深.想速成吗?每天看书打代码不低于10个钟,这样坚持两个月后你就可以应付工作了.这一般人都受不了,做不到,事实上很多很强的人都是这样过来的.

总结:

  1. 心态:说了php入门很容易,不错,但我不说php它很容易,php应用起来博大精深,如果你说做php很简单,那么我只能说你懂php懂得比较简单吧
  2. 多学相关知识:一个phper懂得php是最基本的!但必须要熟练js,css,html,sql,数据库,设计模式...等等
  3. 多读源代码:多读开源的代码,dz,dedecms很多php的开源代码,读多了你思路更广了,你会发现很多很妙的写法,也是提高水平最快的方法之一.
  4. 坚持:做事要坚持,学编程也要,这是前提,是基本.
收藏 打印