主题:  [原创]PHP开发环境配置(图)<1>

5DPHP版主

职务:版主
等级:2
金币:10.0
发贴:291
#12004/1/14 17:52:57
[原创]PHP开发环境配置(含加密程序)<1>

Author: Chummy Wu
Key Words: Zend Development Environment , Zend Optimizer , Zend Encoder

今天是我放假的第一天.终于有大把的时间研究自己喜欢的技术了.今天就为大家带来这篇开发环境配置的文章.

看到文章的题目.不知道大家还有没有兴趣看下去.'PHP开发环境配置'~~这个题目就好像在大街上随便问一个人:"你喜欢吃什么?" 一样.答案当然是多种多样的.下面就来说说我个人的看法吧.各位高手不要见笑.但是我想这篇文章对于各位初学者来说还是有一定借鉴意义的. 另外.如果你是位初学者.请先看一下小弟的那篇APACHE+PHP开发环境配置的文章吧~OK.Let's begin~

在机器上配置好了开发环境.想必各位初哥初姐手痒着要写程序了吧?但是写在那里呢?

对于刚开始学习PHP的朋友来说.首先要知道.在各类PHP开发工具中.还没有一个像Microsoft Visual Studio 或者Borland 各类IDE一样的,非常完善的集成开发环境
另外,要认识PHP的本质.作为一种简易的脚本语言.PHP的开发难度相对较低.撇开设计不谈.就编码而言.对于一个熟练的PHP开发人员来说.选择一个相对强大的开发工具.可以起到事倍功半的作用.对于初学者来说.则可以更好的理解PHP的语法特征.

下面来看看最简易的开发工具.---Window自带的Notepad(就是记事本啊).在我的记忆里.很多人喜欢用NotePad来写些HTML和简单的小程序.但是.NOTEPAD只能是一个比较方便的记事本程序.我没看过谁用NOTEPAD来写几百上千行的程序. 写程序当然还是要用相对专业点的编辑器.NOTEPAD只能用来救救急.像UltraEdit或者EditPlus之类功能强大的文本编辑器才是我们的首选.
据我所知.相当数量的高手都钟情于这类编辑器.这类编辑器相比NOTEPAD而言.界面更友好.功能更是不用说.比如:行号显示.不同语法的高亮加色显示.更加强大的搜索功能....等等.曾经有段时间.我也被这类编辑器深深的吸引.(各位不要误会.我没有说我是高手的意思). ----但是.直到有一天.我被另一个"她"所吸引.经过一段时间的相处.我发现我已经离不开"她"了.心甘情愿的,义无反顾的拜倒在"她"的"石榴裙"下,并且发誓爱"她""一生一世"!!! 直到遇到下一个更好的"她"为止~~ "这小子见一个爱一个".我好像已经听到有人在背后骂我了.(汗)..各位千万不要误会啊! 我说的"她"是指Zend公司出品的Zend Development Environment,作为一个PHP的专业开发公司.Zend不仅开发了Zend Scripting Language Engine.在开发工具及相关软件上也有相当的造诣.

我们今天要谈的主题就是Zend Development Environment + Zend Optimizer + Zend Encoder 三者的配置结合.

下面先来给大家简单介绍一下Zend Development Environment,献丑了~~

Zend Development Environment

Zend Development Environment是Zend Stduio开发套件的一部分.新版本应该是3.0,我这里的截图是2.6.1 Plus版的,下面我将结合3.0版来给大家大概的介绍一下.(Code Analyzer 代码分析图片来自Phpe.net)
启动Zend Development Environment后.首先映入眼帘的是漂亮的开发界面.她的长相比较像Java开发工具中的Intellij IDEA. 由于Zend Development Environment(以下简称ZDE)也是用JAVA开发的.所以比较耗费系统资源.


图片如下:

(ZDE界面)


图片如下:

(ZDE版权声明)

下面是ZDE的特征介绍
1.Auto Code Completion 自动填充代码功能(见图)


图片如下:


2.Code Analyzer 代码分析(3.0版新增加的功能)自动生成分析文档.So Cool~~


图片如下:



图片如下:


3.支持PHP5.(3.0版新增加的功能)

<由于一次只能上传5张图片.只有把文章分开了.抱歉>



深空

职务:普通成员
等级:1
金币:0.0
发贴:111
#22004/1/18 0:32:36
一直在用,只是server和encode不知道怎么注册.只有装个15天的,还有safeguard
我一套一直用,感觉太强大了,呵呵,虽然有少许BUG,比如注释不支持中文,比如中文变量提示错误,呵呵,这些需要改进的

楼主加我好么?有事情商量:)
kim@showtop.net <-- msn
1382922 <-- QQ