The available editors for thinkphp are: 1. PHPStorm; 2. Visual Studio Code; 3. Eclipse; 4. Zend Studio; 5. Sublime Text; 6. PHP Designer; 7. NetBeans, etc.
The operating environment of this tutorial: Windows 7 system, thinkphp v5.1 version, Dell G3 computer.
ThinkPHP is an open source lightweight PHP framework born to simplify enterprise application development and agile WEB application development.
ThinkPHP is a fast, compatible and simple lightweight domestic PHP development framework. It was born in early 2006. It was originally named FCS. It was officially renamed ThinkPHP on New Year's Day in 2007. It is released under the Apache2 open source agreement and transplanted from the Struts structure. It has made improvements and improvements, and also borrowed many excellent foreign frameworks and models, using object-oriented development structure and MVC model, integrating the ideas of Struts and TagLib (tag library), RoR's ORM mapping and ActiveRecord model.
thinkphp available editors
1. PHPStorm
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 reconstruction 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 through Zend Debugger and Xdebug.
2. Visual Studio Code
Visual Studio Code is a lightweight and powerful code editor that supports Windows, OS X and Linux. It has built-in support for JavaScript, TypeScript and Node.js, and has a rich plug-in ecosystem. You can install plug-ins to support other languages such as C, C#, Python, and PHP.
3. Eclipse
Eclipse is a well-known cross-platform open source integrated development environment (IDE). Initially, it was mainly used for Java language development. Currently, some people use plug-ins to use it as a development tool for other languages such as C, Python, and PHP. Eclipse itself is just a framework platform, but the support of many plug-ins makes Eclipse more flexible, so many software developers develop their own IDEs using Eclipse as the framework.
4. Zend Studio
Zend Studio is a classic PHP IDE from Zend Company.
Zend Studio is an award-winning professional PHP integrated development environment. It has powerful professional editing tools and debugging tools. It supports PHP syntax highlighting, syntax auto-fill function, bookmark function, and syntax support. It has automatic indentation and code copy functions, a built-in powerful PHP code debugging tool, supports local and remote debugging modes, and supports a variety of advanced debugging functions.
5. Sublime Text
Sublime Text 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.
6. PHP Designer
PHP Designer----The best editor and PHP IDE for PHP program and WEB development. Fast, time-saving and powerful. Stablize! phpDesigner is not only a powerful, ultra-fast PHP IDE and PHP editor, but also a feature-rich CSS and JavaScript editor that is suitable for both newbies and experienced developers. phpDesigner can help you edit, test, publish programs and sites driven by PHP, HTML or other WEB languages. Whether you are an expert in PHP web design or a novice just getting started, you can use this software to help you design web programs (SQL and HTML are also supported).
7. NetBeans
NetBeans is a free and powerful PHP IDE that supports multiple languages, including English, Japanese, Russian, Portuguese and Simplified Chinese .
It supports mainstream frameworks, such as Zend, Doctrine, Smarty and Symfony2, and also supports Laravel through laravel-ide-helper. It also supports other frameworks including Yii, CakePHP, FuelPHP and WordPress.
[Related tutorial recommendations: thinkphp framework]
The above is the detailed content of What editor do you use for thinkphp?. For more information, please follow other related articles on the PHP Chinese website!