php编辑器简介:
phpdesigner最主要的优点,就在于它的智能语法标识,让你第一时间发现错误,而不是到了最后抓头摸脑。这个功能也不仅仅是应用于php,对于其他语言也很适用。当然,phpdesigner也附带了自己的编译器,让你可以检测脚本错误,并给出修改方案,在大部分情况下都适用。如果你正在寻找一款美观的php编辑器,而且必须同时支持其他多种语言的话,那么phpdesigner也许可以让你的生活变得更简单。如何指令使用任何浏览器中启动断点调试:
打开您的 PHP 文件 phpDesigner 8你想设置断点/手表打开您的浏览器,键入URL的脚本,你要调试,并添加查询?XDEBUG_SESSION_START = phpD最终URL。http://localhost/test.php?XDEBUG_SESSION_START=phpD所以,每当被称为你的PHP脚本,你应该看到在的调试phpDesigner 7个工作。像通常那样调试你的PHP脚本。输出被送入运行的浏览器页面。更多相关介绍
PHP编辑器是普通用户对PHP集成开发环境(IDE)的一个简称,专业名称应为PHPIDE,因为IDE包括一个编辑器,在此编辑器内可以编辑代码、调试代码、在浏览器(通常是嵌入式的)中查看代码和签入和签出源码控制,这个编辑器有很多基本编辑器(比如记事本或者Vim)中所找不到的特性。所以不少用户就将IDE中自带的编辑器称为PHP编辑器了。
PHP编辑器PHP介绍
PHP,是英文超文本预处理语言HypertextPreprocessor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
PHP编辑器基本信息
PHP编辑器是普通用户对PHP集成开发环境(IDE)的一个简称,专业名称应为PHPIDE,因为IDE包括一个编辑器,在此编辑器内可以编辑代码、调试代码、在浏览器(通常是嵌入式的)中查看代码和签入和签出源码控制,这个编辑器有很多基本编辑器(比如记事本或者Vim)中所找不到的特性。所以不少用户就将IDE中自带的编辑器称为PHP编辑器了。
PHP程序员很少使用IDE,大多数程序员使用文本编辑器,比如MicrosoftWindows上的记事本、Emacs或者Vim。理由是使用IDE会让自己编程能力退化,很多函数IDE会自动给出。时间长了,用普通编辑器都不会编程了。
这里不讨论哪个编辑器更好用,这里只说不用文本编辑器将使您对PHP代码有更深的见解。本文发掘PHP集成开发环境(IDE)的所有用途,并比较7种流行的IDE的成本和优势。
php编辑器-IDE
简而言之,IDE为编码工作提供了一站式服务。IDE包括一个编辑器,在此编辑器内可以编辑代码、调试代码、在浏览器(通常是嵌入式的)中查看代码和签入和签出源码控制。为了支持这些功能,IDE拥有一套在基本编辑器(比如记事本或者Vim)中所找不到的特性。当然,您可以通过扩展编辑器来实现这些功能,但是IDE在一个精简软件包中囊括了所有这些功能——并都已预配置:
项目
IDE的一个关键特性是它把一个PHP应用程序看作是一个项目,而不仅仅是一组文件。这个概念——项目——维护额外的信息,比如源码控制的配置、用于调试的数据库设置,以及某一关键目录所在位置。
调试
另一个方便的特性是集成调试。使用这个功能,可以在编辑器中设置断点,当PHP解释程序执行到这个脚本时就会停止。从断点开始,就可以检查局部变量的值,在代码中诊断问题。在代码中可以使用echo语句来检查值或者也可以使用错误日志获得变量的值。
代码智能
PHP是一种非常规则的编程语言,这意味着它遵循着简单的模式。这些模式不仅使代码易于编写,也使IDE在项目中检查代码变得很容易。此外,它们可以通过显示检查结果帮助您编写程序。例如,如果在项目中定义了一个名为MyClass的类,在键入关键词new时,IDE会立即提供一个包括MyClass作为选项的弹出窗口。当使用那种类型的对象时,IDE就会显示它的可用方法和实例变量。当开始键入一个函数命令时,IDE就会显示它的可用参数。公正地说,这是应该使用IDE而不是文本编辑器的首要原因。这种代码智能可以有效减少敲错类名、方法名和参数。
类视图
IDE中的代码智能引擎产生的另一个作用是IDE可以产生项目的类视图。系统不是显示文件,而是显示已经定义的不同的类,而不管它们所在的文件。当单击类时,编辑器访问相应文件并显示相应类、方法或者实例变量。这在大项目中是一种非常好的导航方法。
多语言支持
这里提到的每种IDE不仅支持PHP而且支持相关语言集:JavaScript、StructuredQueryLanguage(SQL)、HypertextMarkupLanguage(HTML)和CascadingStyleSheets(CSS)。因为HTML和CSS比较简单,所以IDE对它们的支持是最好的。对于JavaScript的支持经常会突出语法,但是支持比不支持要好。
源码控制
这里评价的所有IDE都支持一些与源码控制系统的连接,允许随着时间维护项目中的文件版本。可以标记文件的特别版本为发布版本,这样在需要撤销改动的时候就可以恢复。在团队环境中使用源码控制系统是很关键的,即使对于个人使用也很重要。当磁盘瘫痪或者客户突然想要以前的版本而不是现在的版本的时候,一个好的源码控制系统就可以发挥作用了。大多数的IDE都支持ConcurrentVersionSystem(CVS)和Subversion,它们都是开源控制系统。其中一种IDE支持perforce——一款商业源码控制系统。
FTP/SFTP集成
与源码控制相关的一种功能是在服务器中对于最新的代码使用FTP。这比使用FTP客户机或者自己打包文件并发送给服务器然后再解包要容易许多。
数据库导航
一个非基本但十分有用的特性是数据库导航。使用这个特性,可以浏览应用程序访问的数据库、找到表格和字段名并返回查询结果。一些系统甚至可以自动写入一些数据库访问代码。
集成Web浏览器
一些IDE支持集成Web浏览器,可以直接导航到正在使用指定的附加参数编辑的页面,这个浏览器可以宿主在IDE内,也可以外部调用。诚实地讲,我并不大喜欢集成浏览器,因为我不介意在编辑代码和查看结果这两个独立的应用程序之间切换。但是我知道它确实有一定的作用,但您不必一定要使用它。
片段
在所有这些IDE中我发现的最后一个特性是对于整段和定制代码片段的支持。片段是完成小任务(比如在一些输入中运行常规表达式、连接到数据库和查询数据库)的小部分代码。
以上总结了目前从购买的或者开源的IDE中可以预期的核心特性。接下来,将会介绍一些流行的IDE,展示一些IDE图片,并将解释它们所支持的功能及其成本。
php编辑器-Eclipse
在Eclipse开发平台中有两个插件支持PHP。第一个PHPIDE项目是EclipseFoundation项目,这意味着它在Eclipse许可范围内发布,并使用EclipseFoundation工具和方法开发。
另一个是phpeclipse,它是独立开发的。因为使用Eclipse,所以这两个插件都可以在三大操作系统中运行:Windows、Linux和MacOSX。您可以只下载这两个插件(如果已经使用Eclipse),或者下载包含所需要的全部内容的pre-fab版本。
这两个插件都支持核心IDE特性。特别是代码智能特性,它十分强大,可以在需要的时候弹出并显示所有需要的类、方法和参数信息。
图1显示了MacOSX上运行的PHPEclipse。左边是在项目中文件的项目视图。下面是类视图,显示所有已经定义的类。中间是代码。可以同时在多个选项卡中打开多个文件。右边是调试和浏览的面板。这是常用的PHPEclipse用户界面。
有许多极好的IDE可供选择——其中一些甚至是免费的——您尽可以选择一个试用一下,如果您是专业人员,就更应如此。您可能需要支付公司或者个人的顾问费用,也可能要花钱购买必需的商品。如果考虑使用echo调试代码对比使用集成的调试器所花费的时间,IDE的购买价格绝对会物有所值。
牛铺软件园提供《php编辑器》v8.1.2 中文版下载,该软件为汉化版,文件大小为24.8MB,推荐指数4颗星,作为代码编辑器中的顶尖厂商,完全可以放心下载哦!
∨ 展开