search
HomeBackend DevelopmentPHP ProblemWhat software to use for php project development

What software to use for php project development

Sep 29, 2019 am 11:55 AM
phpdevelopsoftwareproject

What software to use for php project development

1. PHPStrom

PHPStorm is a powerful PHP IDE. PHPStorm supports a variety of mainstream frameworks, such as Symfony, Zend, Yii, CakePHP, Laravel. Mainstream CMS frameworks support Druoal, Magento, WordPress, etc.

The biggest highlight of PHPStrorm is its good support for front-end languages. It supports CSS, Sass, HTML5, CoffeeScript, JavaScript, Stylus, Less, etc., and integrates code refactoring for some front-end languages. Debugging and unit testing capabilities.

As a development tool, PHPStrom integrates various functions such as version control system, database, composer, online deployment, REST client and command line tools. You can debug programs locally or online with Zend Debugger and Xdebug.

2. Sublime Text 3

Sublime Text 3 is a lightweight, feature-rich editor that supports multiple platforms. It mainly relies on plug-ins and packages to extend functionality. There are many free PHP plug-ins on the Internet that turn Sublime into an elegant PHP IDE. This includes: package management, Sublime PHP companion, xDebug client, PHPCS, CodIntel, Simple PHPUnit and PHPDoc.

3. VIM

VIM is an open source editor based on the GPL license. Its download and use are free. VIM has quite a high popularity among developers. Before Facebook engineers used Hack, they used VIM to write PHP programs.

VIM is a modular, lightweight editor, and if you like to program just with the keyboard, then it is perfect for you. On Linux, VIM is probably the most suitable editor. Similar to Sublime, it requires plugins to become a PHP IDE.

4. Zend Studio

Zend Studio is a classic PHP IDE from Zend Company. Zend Studio supports Windows, OSX and Linux platforms, and supports PHP7. It has many features.

For example:

1. Faster performance for verification, retrieval and search of PHP code.

2. Integrate Zend Debugger, Xdebug and Z-Ray debugging.

3. Support Eclipse plug-in ecosystem.

4. Support Docker and Git Flow.

5. Support PHP, JavaScript, CSS, and HTML intelligent programming.

6. Support Microsoft Azure and Amazon AWS deployment.

7. Assist PHP7 friendly migration and seamless integration of Zend server

Summary:

No matter which IDE you use Development projects, their purpose is to help you develop better and faster PHP programs, just choose the one that suits you!

Recommended tutorial: PHP video tutorial

The above is the detailed content of What software to use for php project development. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function