PHP Development Debugging Environment Configuration, PHP development debugging
--based on Wamp and Eclipse for PHP developers
Introduction
In order to build a debugging environment for PHP development, I have been on the Internet access to countless information, but there is no real way to pass. Because the PHP development environment requires many kinds of
Tools for Visual Studio (MS Visual Studio Plugin; Commercial).
Jetbrain ' s phpstorm (IDE; Commercial).
Protoeditor (Editor:linux).
Pugdebug (Standalone Client for Linux, Windows and Mac OS X; Open Source).
VIM plugin (Editor Plugin).
JCX Software ' s vs.php (MS Visual Studio Plugin; Commercial).
Xdebug Chrome App (Chrome application; Open Source)
xdebugclient (Standalone Client for Windows).
A simple command-line tool for
12 debugging tools for PHP developers and php developer debugging tools
PHP is a script language that develops rapidly and is most widely used in practice. It contains many features such as detailed documents, a large community, countless scripts available, and support frameworks. These features provided by PHP make it easier to use than scripting languages such as Python or Ruby.
To build innovative and fu
12 Debugging Tools for PHP developers, PHP Developer Debugging Tools
PHP is a scripting language that has developed rapidly and is used most in practice, and includes many features such as detailed documentation, a large community, countless scripts to use, and support frameworks. PHP offers these features to make it easier to get started than scripting languages like Python or Ruby.
PHP developers continu
"Correct definitions can prevent or end the debate ." -Nathanael Emmons
Under the compelling "test" title, there are often a lot of jobs that require different skills. Such a general approach affects planning, estimation, assignment of work,
1. Check whether the kernel supports USB to serial port
2. Set minicom
3. link the android Development Board and restart the system.
Note:
1, if not normal link, please check the serial first TXD-RX, RXD-TX, GND-GND is correct, link OK,
++
Debugbreak
Hardcoded a breakpoint in the C ++ code.
C #
Debugger. Break
Hard-coding a breakpoint in. Net code
Visual Studio
Breakpoint
Set a breakpoint
Excerpt:
The ability to connect a debug program to any process at any time is called Instant debugging (Just-in-timedebugging ).
Here we will explain how it works: When a programmer clicks the cancel button, it will tell the unhandled
the conditional compilation Directives #ifdef Debug and #endif to wrap the printf functions together. This allows the debugging information to be viewed when the program is compiled with the-ddebug parameter, otherwise the debug information will not be displayed without the parameter.4.2 Debugging steps with GCC and gdb4.2.11, in order to be able to use the GDB debugger, in the compile phase with the-G par
command line debugger is pure. But because it is simple, you can refer to it to write your own built-in debugger.
Babe Lua
There is a reason to put this product at the end. I still remember the old saying: As soon as foreigners are open-source, we have developed our own products, this product must have come up with a vs plug-in After referring to the Decoda code. Although it is free of charge, the reference object behavior is worthy of approval. in the Chinese Blog, this product does not suppor
I. GDB debugging
1.1. GDB Overview
GDB is a powerful Unix program debugging tool released by the GNU open-source organization. Maybe you prefer the graphical interface, such as Vc, BCB, and other ide debugging, but if you are running software on Unix/Linux platforms, you will find that the gdb
[Switch] Android Reverse dynamic debugging summary, android dynamic debugging
1. enable or disable the breakpoint of key functions in SO
When I was just learning about reverse debugging. Most of them are satisfied with the breakpoint of a key function in SO. Then, trigger the breakpoint by operating the application, and debug it.
For detailed steps, see [Security
Label:GDB debugging and the use of debug scriptsReturn Script BlackstoneFirst, GDB debugging1.1. GDB OverviewGDB is a powerful UNIX program debugging tool released by the GNU Open source organization. Perhaps, you prefer that graphical interface, such as VC, BCB and other IDE debugging, but if you are in the Unix/linux platform to do
CharlesWeb Performance Stress test tool http_load under LinuxSocket Debug Tool netcat under LinuxLinux under four Web server stress testing tools (Http_load, Webbench, AB, Siege)Five debugging Tools for user space under Linux:
' PRINT ' statement
Inquiries (/proc,/sys, etc.)
Tracking (Strace/ltrace)
Valgrind (Memwatch)
Gdb
linux-c/c++ Debugging Tool gdb, DDD Small test:http://d
Methods and processes for collecting debugging events in the debugging subsystem (1 ).
The application scenarios of software debugging are generally:
This article is my note on reading the
This article mainly describes how to collect the debugging events obtained by the deb
The following is a description of how JavaScript can debug suggestions and techniques, please see below for details.
Browser developer Tools
I personally like the Chrome developer tool. While Safari and Firefox are not up to the standards of chrome, they are also gradually improving. In Firefox, you can combine the Firebug with the Firefox developer tool. If the Firefox team continues to excel in improving the built-in developer tools, Firebug may one day be eliminated.
By putting your person
provide open-source software.
3) KintKint is another of the best Debugging Tools for debugging PHP scripts, very easy to use, powerful, and PHP Web developers are free to customize.
4) PHP MDPHPMD can find errors from the source code and can easily solve the problem with a limited set of definition rules.
5) PHP Debug BarPHP Debug Bar is another great PHP
Xcode common Debugging Tips
Enable Nszombie Objects (Turn on Zombie object)The Enable Nszombie objects is probably the most useful debugging technique in the entire Xcode development environment. This technique is very very easy to trace to the problem of repeated release. This technique prints the class that indicates the duplicate release and the memory address of the class in a very concise manner.
Http://www.ibm.com/developerworks/cn/linux/l-kdb/index.htmlThis article will first introduce some kernel code monitoring and error tracing techniques on the Linux kernel, which vary depending on the required usage environment and usage methods, and then focus on the source-level debugging methods of the three Linux cores.Debugging is an essential part of the software development process, and in the process
In the past, I have read many articles about the top ten essential tools for developing common professional software such as. NET and. Net programmers. Today, I don't want to introduce these professional software. I want to introduce some auxiliary software that is often used during development to help us complete better development.
I recommend commonly used a
Css debugging tool under IE6 and IE6css debugging tool
In the development process, after the code is partially implemented, we have to start to display some of the interfaces on the front-end. The company's artist is a newbie, but I have to adjust it slowly, however, versions earlier than IE6 did not have a good debugging tool. Later, I searched forIE Developer T
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.