php的IDE(集成开发环境)选用指南[二]
php的IDE(集成开发环境)选用指南[2]
需要说明的是,我们这里所讲的IDE,必须支持语法检查,与单步调试的。否则我们不作为PHP的IDE。所以,象dreamweaver这类软件,根本就不能算是php的ide.
软件名称:dev-php
开发语言: Delphi 速度、效率相当高,占用资源少
软件网址:http://devphp.sourceforge.net/
商业/开源:?????? 开源
功能清单:???????????????????????????????
语法高亮:????????????????????????? 有
智能提示与自动完成:??????????????? 无
语法检查,(PHP,JS,CSS,HTML)??? 有(需要手工配置,无即时检查)
数据库操作:??????????????????????? 无
SQL查询生成:??????????????????????? 无
集成WEB预览(HTML所见即所得编辑): 有(需要手工配置,不是很好)
错误检查:????????????????????????? 无
类函数与变量清单树形显示:????????? 只有PHP,无变量清单。不是很好
函数参数提示:????????????????????? 有
括号匹配:????????????????????????? 有
集成xdebug调试:??????????????????? 有(需要手工配置,不是很好)
调试断点支持:????????????????????? 无
Todo管理:????????????????????????? 有
代码美化:????????????????????????? 无
文档化支持:??????????????????????? 无(phpDocument)
语法块插入:??????????????????????? 无
代码库支持:??????????????????????? 有,但代码库很差!!
单元测试:????????????????????????? 无
集成帮助文档:????????????????????? 有,只有PHP与HTML
中文支持:????????????????????????? 有
IDE中文乱码:?????????????????????? 无,这一点较好
集成FTP:?????????????????????????? 有
集成SVN:?????????????????????????? 无
集成CVS:?????????????????????????? 有
跨平台:??????????????????????????? 无,仅WINDOWS
总评:是开源当中不错的一个品牌IDE。但只满足了我们期望功能的一半左右。
软件名称:ue studio
开发语言: C/C++ 速度、效率相当高,占用资源少
软件网址:http://www.ultraedit.com/products/uestudio.html
商业/开源:?????? 商业
功能清单:???????????????????????????????
语法高亮:????????????????????????? 有
智能提示与自动完成:??????????????? 有
语法检查,(PHP,JS,CSS,HTML)??? 有(需要手工配置,无即时检查)
数据库操作:??????????????????????? 无
SQL查询生成:??????????????????????? 无
集成WEB预览(HTML所见即所得编辑): 有
错误检查:????????????????????????? 无
类函数与变量清单树形显示:????????? 优秀,有树型,也有列表型
函数参数提示:????????????????????? 有
括号匹配:????????????????????????? 有,同时有代码折叠
集成xdebug调试:??????????????????? 有(需要手工配置,不是很好)
调试断点支持:????????????????????? 无
Todo管理:????????????????????????? 有
代码美化:????????????????????????? 无
文档化支持:??????????????????????? 无(phpDocument)
语法块插入:??????????????????????? 无
代码库支持:??????????????????????? 有,但代码库很差!!
单元测试:????????????????????????? 无
集成帮助文档:????????????????????? 无
中文支持:????????????????????????? 有
IDE中文乱码:?????????????????????? 无,这一点较好
集成FTP:?????????????????????????? 有
集成SVN:?????????????????????????? 无
集成CVS:?????????????????????????? 无
跨平台:??????????????????????????? 无,仅WINDOWS
总评:是商业当中不错的一个品牌IDE。但因为不是专为PHP做的,所以,很多PHP必须的东西都没有配上。
未完待续

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

Multithreading in the language can greatly improve program efficiency. There are four main ways to implement multithreading in C language: Create independent processes: Create multiple independently running processes, each process has its own memory space. Pseudo-multithreading: Create multiple execution streams in a process that share the same memory space and execute alternately. Multi-threaded library: Use multi-threaded libraries such as pthreads to create and manage threads, providing rich thread operation functions. Coroutine: A lightweight multi-threaded implementation that divides tasks into small subtasks and executes them in turn.

In PHP8, match expressions are a new control structure that returns different results based on the value of the expression. 1) It is similar to a switch statement, but returns a value instead of an execution statement block. 2) The match expression is strictly compared (===), which improves security. 3) It avoids possible break omissions in switch statements and enhances the simplicity and readability of the code.

How to implement Windows-like in front-end development...

Solving the problem of slow Photoshop startup requires a multi-pronged approach, including: upgrading hardware (memory, solid-state drive, CPU); uninstalling outdated or incompatible plug-ins; cleaning up system garbage and excessive background programs regularly; closing irrelevant programs with caution; avoiding opening a large number of files during startup.

Multithreading is an important technology in computer programming and is used to improve program execution efficiency. In the C language, there are many ways to implement multithreading, including thread libraries, POSIX threads, and Windows API.

In PHP, you can effectively prevent CSRF attacks by using unpredictable tokens. Specific methods include: 1. Generate and embed CSRF tokens in the form; 2. Verify the validity of the token when processing the request.

How to distinguish between closing tabs and closing entire browser using JavaScript on your browser? During the daily use of the browser, users may...
