php编程之Zend for Eclipse 和 DW

31 篇文章 0 订阅
31 篇文章 0 订阅

自己利用寒假时间,为学校的计算机义务服务队写了一个小网站http://nwsuafcvt.tk/(本人为队长,很拉风吧~),本来想用Discuz,后来觉得可以利用这一机会锻炼一下,所以自学了php html css javascript mysql,虽然数据库考试笔试考50,但是我觉得我的应用能力还是蛮强的,呵呵~~

 

开始写代码的时候,用的DW,因为开始就知道这个~委屈,安装了Adobe的Photoshop , illustrator,美工用吗,虽然美工很差骂人,用的马马虎虎,但是时间长了,觉得Dw很不方便,尤其是编写php代码的时候,除了没有函数提示外,颜色显示也会经常出错(由于开始学,html 和 php 代码相互嵌套时,Dw的字体颜色会突然出现红色,蓝色,黑色等,用鼠标点击又会变色),后来看视频,里面推荐Zend Studio for Eclipse,本来以我的性格,是不轻易改变编程工具的,但是还是去尝试了吐舌头

 

这里不是推销哦,Zend Studio 是Zend公司官方的,好像是免费的~尴尬记不太清了,反正没花过钱买过软件大笑。其对于PHP的支持是很强大的,不仅有代码提示,代码出处也有,颜色提醒也很正确,对于错误报告也很好用,尤其对PHP错误特别敏感(会以红色标记提醒),有警告和错误,警告是黄色的,哎,我写的有好几百处的警告,看来是通不过W3C的标准检测了~惊恐。同时Zend还提供一种工具,就是把私有成员自动生成赋值和提取的函数,很好用呀,虽然我嫌麻烦,都弄成public了害羞

 

再说说Dw,Adobe的网页三剑客之一,不是吹的,html xml css的支持都很好,有代码自动提示功能,编写速度很快,但是自动生成的是双引号,感觉不爽,因为部分的html代码可能会用php echo出来,还要改成单引号。同时Dw 还有设计(这个不用代码,直接码,就像MFC),代码,实时视图等功能,对于编写静态的html很是厉害可怜。Dw对于asp,jsp的支持就不得而知了,没用过,但是对于php的支持还是有些体会的。

 

编写php不会有函数提醒,如果你只敲了<? 它不会自动给你补全<?php ?>, 但是如果你写的确实是php的函数,他还是会给区分颜色的。当php和html嵌套的时候,会出现很严重的识别问题,颜色会大片的改变,我曾经还以为缺少双引号什么的,但是在Zend里打开就是好的,没办法,可能设计的模式不一样吧所以用Dw写如下代码的时候,出现颜色问题不要惊慌

<?php
$arr=getArr();
foreach($arr as $value)
{ ?>
<a href='#'><? echo $value;?></a>
<?php } ?>

(建议大家不要这么写啦~)

所以现在的习惯是,写界面代码如html css ,javascript也算上,用Dw,写PHP的功能代码一般就用Zend Studio for Eclipse,当然只是个人习惯而已,新手~嘿嘿害羞

另外注意的是,在用别的工具修改后的php,用Zend打开会出现不识别等等问题,解决办法就是把Zend里的文件都关闭,然后按F5拼命刷新,直到他重建(刷有时一次,有时两次),这个方法不成,你就把那个不能打开的文件拷贝到别处,其实这个拷贝后的文件是可以打开的,但是原文件死活出错,然后删掉源文件,然后再刷新,然后再复制回来,应该就好啦!

 

以上是个人的学习总结,高手请指点~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值