page contents

用什么软件编写PHP?

用什么软件来编写PHP 严格来讲,你不需要任何特殊的软件来编写PHP脚本。PHP代码是纯文本,可以在任何文本编辑器中创建,如Windows中的记事本或Mac OS X中的TextEdit。尽管如此,使用纯文本编...

attachments-2021-07-tRqkiVak60dfd3b9bebe4.png

用什么软件来编写PHP

严格来讲,你不需要任何特殊的软件来编写PHP脚本。PHP代码是纯文本,可以在任何文本编辑器中创建,如Windows中的记事本或Mac OS X中的TextEdit。尽管如此,使用纯文本编辑器,你仍需要做好应付各种麻烦的准备。你当前的Web开发程序可能已经支持PHP。如果不支持,有许多程序可供选择,有收费的也有免费的,它们都设计了加速开发过程的功能。

选择PHP编辑器应注意的几个方面

如果代码中出现错误,页面可能永远不会像浏览器那样还会呈现出来,你所能看到的只有一条错误消息。你应该选择一个具有下述功能的脚本编辑器。

PHP语法检查:过去仅能在昂贵的专用程序中看到该功能,但是现在它已经成为一些免费程序中的一个功能。语法检查器在你输入时对代码进行监视并高亮显示错误,这节省了大量的时间并避免了很多麻烦。

PHP语法着色:根据代码作用的不同,以不同的颜色来高亮显示它们。如果代码显示的颜色不正确,这就是一个明确的信号,提示你出错了。

PHP代码提示:PHP有如此多的内置函数,即使经验丰富的用户要想记住如何使用它们也是很困难的。许多脚本编辑器自动显示工具提示来提醒一段特殊代码是如何工作的。

行编号:迅速地找到某一行会使得排错更简单。

自动匹配括号功能:圆括号(())、方括号([ ])和花括号({})必须总是成对出现。我们很容易忘记结束括号。所有优秀的脚本编辑器都能够帮助找到配对的括号、中括号或大括号。

下面的部分介绍了一些可以选择的脚本编辑器。它并不是一份详尽的清单,而只是根据我个人的经验加以介绍。

1. 带有PHP支持的通用Web开发工具

用于创建网站的两个应用最广泛的集成开发环境(IDE)Adobe Dreamweaver 和Microsoft Expression Web具有对PHP的内置支持。

Dreamweaver CS5:Dreamweaver是一个优秀的符合标准的可视化编辑器。Dreamweaver CS5实现了一个全新水平的PHP支持,添加了语法检查、嵌入式文档(附有示例)和变量的自动完成。尤其有用的是能够在编辑PHP包含文件的同时使主页在工作区中可见。

Expression Web: Expression Web 2、3、4版本中的PHP支持水平类似于Dreamweaver旧版本中提供的支持水平--换句话说,即PHP核心功能中的语法着色、代码提示和行编号。在编写本书时,它还有一个重大缺陷:尚不支持语法检查的功能。

2. 专用的脚本编辑器

即使你不打算进行大量的PHP开发,也应该考虑使用一个专用的脚本编辑器(如果你的Web开发IDE不支持语法检查的话)。下述这些专用的脚本编辑器具备所有的必要功能,如语法检查和代码提示。它们还支持HTML和CSS,但是缺少Dreamweaver或Expression Web所提供的可视化显示。

Zend Studio:如果你真正把PHP开发看得十分重要,那么可以使用Zend Studio。Zend Studio是面向PHP功能最全面的IDE。它是由Zend公司创建的,这是一家由PHP开发的主要贡献者所经营的公司。Zend Studio可以在Windows、Mac OS X和Linux上运行。它的主要缺点就是成本,尽管这个价格包括12个月的免费升级和支持。

PhpED:提供三个可用的版本。作为一个初学者来说,花费最低的版本就拥有你需要的所有功能。如果你以后需要更加高级的功能,可以升级到其他版本。PhpED只能在Windows上运行。

PHP Development Tools:PDT实际上是Zend Studio的一个精简版,它的优势是免费。缺点是在写作本书的时候,几乎没有文档。它在Eclipse中运行,Eclipse是一个支持多种计算机语言的开源IDE。如果你已经在Eclipse中使用过其他语言,会发现它相对较容易使用。PDT在Windows、Mac OS X和Linux上运行,它既可以作为一个Eclipse插件也可以作为一个自动安装Eclipse和PDT插件的完整安装包。

Komodo Edit:这是用于PHP和许多其他流行计算机语言的一个免费、开源的IDE。它可以在Windows、Mac OS X和Linux中使用。它是Komodo IDE的一个精简版,Komodo IDE是一个拥有更高级功能的付费程序。Komodo IDE的免费试用版有独立的下载链接,该版本是有时间限制的,而Komodo Edit是没有时限的。

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

程序员编程交流QQ群:805358732

如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。

attachments-2022-06-wmb2ZagA62ad31b93ca25.jpeg

  • 发表于 2021-07-03 11:05
  • 阅读 ( 485 )
  • 分类:PHP开发

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1324 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章