11 2月
我一直在寻找一个理想的 PHP 开发环境。之前一直用 Dreamweaver,但他只是一个完美的代码和 HTML 编辑器,在 PHP 开发方面,他连基本的自定义函数的参数都无法提示;有人推荐 EditPlus,不过他也只是个编辑器,离“开发环境”还差得远;再者就是 Zend Studio,他是公认的很好很强大的 PHP 开发环境,不过看到他那丑陋的界面,我就知道那不是我想要的。
后来知道了有个 PDT,基于 Eclipse 的 PHP 开发环境,用了一下,着实不错,界面也很美观,基本的 PHP 开发功能也够用,下定决心,从此就用他来搞 PHP 了。
过年期间,看到一条新闻,新版的 Zend Studio 发布了,该版本是基于 Eclipse 的开发环境,是在 PDT 的基础之上开发的,迫不及待地下载安装试用,WOW,一切都是那么的完美,毫无疑问,Zend Studio For Eclipse 将是以后 PHP 开发的不二选择了!
可以到 Zend 官方网站下载 Zend Studio For Eclipse:直接下载地址
官方下载的是 30 天试用版,在 Help-Register 中输入用户名和注册码即可成为正式版。
再放两个 Zend Studio For Eclipse 的破解注册码:
下面是一些 Zend Studio For Eclipse 的界面截图:

30 10月
在看一个 WordPress 主题的代码时,语句中有“:”(冒号),一时没有明白他的意义。在 PHP 中冒号主要用于三目运算 ?: 和 双冒号 ::,除此之外,还有别的用处吗?
查了一下,控制结构的替代语法会用到冒号,比如说 if endif 语句,:(冒号)作用类似于“{”,endif 的作用就是“}”。
正常的 if 语句这么写:
if ($a > 0) {
……
}
如果使用 if 的替代语法,可以这么写:
if ($a > 0) :
……
endif
while .. endwhile、for .. endfor、switch .. endswitch 用法相同。
19 9月
和 JAVA、.NET 不同,PHP 开发一直没有非常主流的开发工具,这可能和他的简单易用有很大的关系。常用的 PHP 开发工具一般有 Adobe Dreamweaver、Zend Studio、Eclipse PDT,还有一些常用的通用文本编写工具,如 UltraEdit、EditPlus 等,当然还有一些专用的 PHP 开发工具,如 PHPEdit 等。
PDT(PHP Development Tools) 虽然基于 Eclipse,但他没有像 Eclipse Java 开发那样受到人们的广泛使用,近日,Eclipse PDT 1.0 正式发布了。
Eclipse PDT 下载:http://www.eclipse.org/pdt/downloads.php