用什么软件来编写PHP

用什么软件来编写PHP2019独角兽企业重金招聘Python工程师标准>>>…

大家好,又见面了,我是你们的朋友全栈君。

2012-06-14 16:31 陈宝国/盛海艳/张冠楠 译 人民邮电出版社 

《PHP动态网页设计(第2版)》第1章PHP是什么–我为什么要关注它,本章简要介绍了PHP在为你的网站增添动态功能方面能够做些什么,以及你需要什么软件。本节为大家介绍用什么软件来编写PHP。

AD:51CTO云计算架构师峰会 抢票进行中!

1.4 用什么软件来编写PHP

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

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

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

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

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

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

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

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

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

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

用于创建网站的两个应用最广泛的集成开发环境(IDE)Adobe Dreamweaver (www.adobe. com/products/dreamweaver/)和Microsoft Expression Web(www.microsoft.com expression/produts/ web_overview.aspx)具有对PHP的内置支持。

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

用什么软件来编写PHP 
图1-4 Dreamweaver CS5支持编辑PHP包含文件的同时在Live View中查看结果

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

2. 专用的脚本编辑器

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

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

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

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

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

转载于:https://my.oschina.net/orange1/blog/85047

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143112.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 五千字长文为你揭秘滴滴共享出行派单算法原理(干货)「建议收藏」

    五千字长文为你揭秘滴滴共享出行派单算法原理(干货)「建议收藏」关注ITValue,看企业级最新鲜、最具价值报道!本文作者|滴滴首席算法工程师导读:说到滴滴的派单算法,大家可能感觉到既神秘又好奇,从出租车扬召到司机在滴滴平台抢…

    2022年5月5日
    112
  • 2016下半年总结[通俗易懂]

    2016下半年总结[通俗易懂]2016下半年总结

    2022年4月25日
    30
  • linux上 mysql数据库备份与还原 (mysqldump)

    linux上 mysql数据库备份与还原 (mysqldump)最近要写mysql数据库备份,把自己所得记录下来,防止以后忘了,哈哈哈哈(注 这是远程备份,备份到指定服务器)使用环境   centos7   mysql5.7    远程连接主机免密码登录,   在运行服务器上执行  ssh-keygen   一路回车,还是不要添加密码的好,这时候可以注意一下公钥,秘钥保存位置  把公钥放到备份的服务器上 ssh-…

    2022年6月9日
    52
  • linux搜索文件或内容命令_linux怎么查看文件内容

    linux搜索文件或内容命令_linux怎么查看文件内容1、递归搜索文件内容,如果查找"hello,world!"字符串,可以这样:grep-rn"hello,world!"**:表示当前目录所有文件,也可以是某个文件名-r是递归查找-n是显示行号-R查找所有文件包含子目录-i忽略大小写2、搜索文件find/-name’pay.html’……

    2025年8月5日
    1
  • 时间戳转换日期格式 linux_date命令设置时间

    时间戳转换日期格式 linux_date命令设置时间1.查看指定时间的时间戳 查看当前时间 #date+%s 查看指定时间 #date-d2008-01-01+%s  1199116800 #date-d20080101+%s 1199116800 2.将时间戳转换成date #date-d’1970-01-01UTC1199116800seconds’ 2008年01月01日星期二00:00:00CST #exp…

    2022年9月26日
    3
  • 理解希尔排序的排序过程是_希尔排序原理

    理解希尔排序的排序过程是_希尔排序原理1,有关插入排序(1)插入排序的基本方法是:每步将一个待排序的元素,按其排序码大小插入到前面已经排好序的一组元素的适当位置上去,直到元素全部插入为止。(2)可以选择不同的方法在已经排好序的有序数据表中寻找插入位置,依据查找方法的不同,有多种插入排序方法。下面是常用的三种。1>直接插入排序2>折半插入排序3>希尔排序(3)直接插入排序基本思想:当插入第i(i>1)个元素时,前

    2022年10月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号