Home>Article>Backend Development> What development tools are generally used for PHP?
php is currently one of the most widely used languages. Compared with other similar programming languages, php has the characteristics of fast development speed, high operating efficiency, good security, strong scalability, open source and freedom. If you want to do your job well, you must first sharpen your tools. There are many PHP development tools available on the Internet. Finding a suitable, easy-to-use, powerful and free PHP development tool will be of great help to experienced programmers and beginners to improve their work efficiency. , so belowphp中文网has collected and compiled some free and easy-to-use PHP development tool download resources for your reference.
1. PHP CPP
PHP-CPP is a C library used to develop PHP extensions. It provides a well-documented and easy-to-use collection of classes to extend and build native PHP extensions. This C library makes building PHP extensions fun. Extensions built with PHP-CPP are easy to understand, simple to maintain, and make your code look great.
This PHP-CPP library ensures that variables coming from PHP (which are complex C structures internally) are automatically converted to integers, passed to your functions, and returned by your "my_plus" function Values are also converted back to PHP variables.
2. Notepad
Notepad is a very unique editor. It is open source software and can be used for free. Supported languages: C, C, Java, C#, XML, HTML, PHP, Javascript! The functions are:
①. Notepad has built-in support for up to 27 syntax highlights (including various common source codes and scripts. It is worth mentioning that it perfectly supports .nfo file viewing), and also supports automatic syntax highlighting. Definition language;
②. Notepad can automatically detect file types, display nodes according to keywords, nodes can be folded/opened freely, and the code display is very layered! This is one of the most distinctive features of this software;
③, Notepad can open dual windows, and can open multiple sub-windows in separate windows, allowing quick switching of full-screen display mode (F11), and supports mouse wheel Change the document display ratio, etc.;
④, Notepad provides several features, such as swapping adjacent rows, macro functions, etc... There are many file editors online now, but this one is This is a rare product that allows you to experience its unique advantages and convenience, whether for daily use or handwritten programming code.
3. SUBLIMETEXT
Sublime Text: An editor software with code highlighting, syntax prompts, auto-complete and fast response. It not only has a gorgeous interface, It also supports plug-in extension mechanism. It is definitely a pleasure to use it to write code. Compared with Vim, which is difficult to use, Eclipse and VS, which are bloated and heavy, and Editplus and Notepad, which are lightweight and quick to launch, they are generally overshadowed by SublimeText. There is no doubt that this extremely sexy editor is the best choice for coding and writing.
4. PHPDesigner 7
phpdesigner not only supports php, but also supports other network languages such as html, xhtml, xml, css and javascript, vbscript, java, c#, perl , python, etc.!
Because there are quite a lot of related free resources that can be used together, more and more people are learning PHP web design. MPS PHP DESIGNER is a program designed for writing PHP web pages. It has a series of built-in Script code, PHP4 source code database, syntax highlighting function, FTP client... etc. Whether you are an expert in PHP web design or a newbie, you can use the software to help you design web programs ( SQL and HTML are also supported).
5. PLATES PHP
Plates is a fast, easy-to-use, and easy-to-extend local PHP template system. It is very easy to use and expand. It is inspired by Twig templates. engine, including modern template language features. Plates is mainly provided for developers who choose to use native PHP templates instead of compiled templates (such as Twig, Smarty) in compiled template languages.
6. Eclipse PDT
Eclipse is an integrated development environment that can implement corresponding functions as long as it has plug-ins. The PDT project started very early. Zend Studio for Eclipse is based on this plug-in, plus its own debugger. You can also use this plug-in on Eclipse, and then choose a debugger to configure your own development environment. As for how to configure it, someone on the Internet has written his own configuration method. You can check it out yourself. This is just an introduction to the tools, so I won’t list it for now. Here I introduce a fully configured package. This is also developed by Zend. Because it is free, it cannot be compared with Zend Studio when using it.
But because the plug-in custom implementation is installed on Eclipse, there is no need to install a large software for PHP development, so many people still like to use such a tool.
7. SlimStarter
limStarter is a perfect small-to-middle Bootstrap web application solution. It uses a small script to provide an HMVC environment and the file size is only about 4 MB. . SlimStarter is built based on the Slim framework, inspired by the Eloquent ORM (Model) in the database layer and the Twig template engine (View) in the presentation layer.
By default, SlimStarter extends the admin dashboard, based on the sleek and professional, customizable SB Admin theme. SlimStarter includes basic application features such as Cartalyst Sentry user and group management, supporting bans, restrictions, user activation, remember me and forgotten password functions.
8, Bluefish
Bluefish bills itself as “an editor for skilled web designers and programmers, but its UI is Intuitive, any beginner can get started quickly, and can discover and master its other functions through continuous accumulation. If you need a text editor that can design Web code, then it will definitely be one Very good software. The overall impression it gives me is that it is professional but not intimidating, and the text and icons are well combined.
Bluefish provides many common HTML task options, such as fonts, tables, etc. , and of course links. This software uses a relatively uncommon "link description" (anchor) to indicate clickable links. The "Link Description" dialog box even provides Javascript script event functions such as OnClick and OnMouseover. .
9. PARSEDOWN
PARSEDOWN is a great Markdown parsing tool in PHP.
10. PHP Coder
PHPCoder is used to quickly develop and debug PHP applications. It is easy to extend and customize, and can fully meet the individual requirements of developers.
1: Combined with the PHP compiler and reference documentation, you can Instant preview of the PHP script being edited
2: Supports highlighting of HTML and PHP code; 3: Auto-complete function, which can automatically complete user-defined code snippets;
4: Standard Function tips;
5: There is a special project manager;
6: The object browser searches for the inclusion information of the file being edited, customizes the function, and displays it in a tree shape.
7: Supports finding symmetrical statement markers;
8: Supports advanced search and replacement;
9: Comes with FTP function;
10: Support Running and breakpoint debugging
In short, PHPCoder is a very practical and powerful programming environment, and it is free!
11, BELT
Belt is a very convenient tool for PHP programmers.
12. FAKER
Faker is a PHP library used to generate simulation or test data. When you If you need to populate a test database, create beautiful XML documents, module data for stress testing, or anonymously extract data from production services, Faker can come in handy.
13, PSPad
pspad, a super compact and very suitable software for developing PHP
Recommendation reason: It has excellent support for encoding formats. It is still very error-prone to write pure code with DW. If you use SESSION in DW writing will definitely prompt errors. Of course, there are many advantages that I will not list here one by one.
Disadvantages: There is no code prompt function. However, if you are a veteran, this is not necessary, and novices should practice without it. Write code as prompted.
Free editor, supports Simplified Chinese interface. It combines the advantages of various editors, and can edit multiple files at the same time using project; built-in HEX editor; built-in HEX editor; supports recording and use of macros; supports syntax highlighting and color display, HTML, PHP, Pascal, JScript, VBScript, SQL, Perl, JAVA...; built-in file comparison tool; supports the recording and use of macros; built-in FTP tool; can set corresponding external tools for different file types; supports external compilers. However, its file opening speed seems not as good as Editplus.
For more tool downloads, please visit the PHP download site://m.sbmmt.com/xiazai/gongju
The above is the detailed content of What development tools are generally used for PHP?. For more information, please follow other related articles on the PHP Chinese website!