From: pombredanne Date: Fri, 7 Sep 2007 21:40:34 +0000 (+0000) Subject: New Xdebug configuration manual. contributed by Ian MacLennan . X-Git-Url: http://secure.phpeclipse.com New Xdebug configuration manual. contributed by Ian MacLennan . Thanks Ian! --- diff --git a/net.sourceforge.phpeclipse.help/.project b/net.sourceforge.phpeclipse.help/.project new file mode 100644 index 0000000..0941289 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/.project @@ -0,0 +1,22 @@ + + + net.sourceforge.phpeclipse.help + + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + + diff --git a/net.sourceforge.phpeclipse.help/META-INF/MANIFEST.MF b/net.sourceforge.phpeclipse.help/META-INF/MANIFEST.MF new file mode 100644 index 0000000..fc43f1a --- /dev/null +++ b/net.sourceforge.phpeclipse.help/META-INF/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: PHpEclipse Help Plug-in +Bundle-SymbolicName: net.sourceforge.phpeclipse.help; singleton:=true +Bundle-Version: 1.2.0 +Bundle-Vendor: PHPEclipse Team diff --git a/net.sourceforge.phpeclipse.help/build.properties b/net.sourceforge.phpeclipse.help/build.properties new file mode 100644 index 0000000..3c05d07 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/build.properties @@ -0,0 +1,4 @@ +bin.includes = plugin.xml,\ + META-INF/,\ + html/,\ + *.xml diff --git a/net.sourceforge.phpeclipse.help/html/ar01.html b/net.sourceforge.phpeclipse.help/html/ar01.html new file mode 100644 index 0000000..9df8228 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar01.html @@ -0,0 +1,7 @@ +Installing PHPEclipse

Installing PHPEclipse

Ian MacLennan


Introduction

This tutorial assumes that you have already installed Eclipse on + your machine and would like to install the PHPEclipse plugin. If you have + not already installed Eclipse, then please visit http://www.eclipse.org/downloads/and + download and install Eclipse. Note that there are multiple packages that + can be downloaded. Any of these packages is sufficient. This tutorial will + be based on the Eclipse IDE for C/C++ Developers package but the + instructions will be similar regardless of which one you choose.

diff --git a/net.sourceforge.phpeclipse.help/html/ar01s02.html b/net.sourceforge.phpeclipse.help/html/ar01s02.html new file mode 100644 index 0000000..f11ee4d --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar01s02.html @@ -0,0 +1,36 @@ +Installing the PHPEclipse Plugin

Installing the PHPEclipse Plugin

The first step is to install the PHP Eclipse plugin. To start this + process, click on Help, select Software + Updatesand click Find and + Install

Figure 1. Installing Additional Eclipse Features

Installing Additional Eclipse Features


When that option is selected, a window will appear providing two + options: 'Search for updates of the currently installed features' and + 'Search for new features to install'. Since we want to install a new + feature, select the second option and click 'Next'.

Figure 2. The Install/Update Window

The Install/Update Window


In order to install PHPEclipse, you must tell Eclipse where to find + it. On the top right of the window that appears, there will be a button + labeled 'New Remote Site...'. When you click on this button, a window will + appear requesting the Name and URL of the site to be added. Enter + 'PHPEclipse Nightly Builds' in the Name field and + http://update.phpeclipse.net/update/nightly/ in the URL + field.

Figure 3. New Update Site Window

New Update Site Window


To continue, select the 'Europa Discovery Site', 'PHPEclipse Nightly + Builds' and 'The Eclipse Project Updates' update sites and then click + Finish. Windows will then appear asking you to select mirrors for each + site. Select which ever mirrors are closest to you and click OK.

Once you have selected each mirror, Eclipse will search the + specified update sites for additional features that can be installed. Once + it has done this, it will present you with the list of features so that + you can select which ones you would like to install. The features we are + interested in installing are the PHPEclipse Nightly Builds. Select this + feature by clicking on the checkbox that is beside it. This will, in + addition to installing the PHPEclipse plugin, also install the dbg Debug + Feature and the Xdebug Feature. You can deselect these features by + expanding the tree and checking or unchecking the checkboxes that are + beside them.

Figure 4. Selecting the PHPEclipse Nightly Builds for + installation

Selecting the PHPEclipse Nightly Builds for installation


Click 'Next' to Continue.

A window will then appear which will display the license agreements. + Read the license agreements to ensure that you agree to them, and then + select the 'I accept the terms of the license agreements' and click 'Next' + to continue.

You will then be presented with the list of features that you + selected to be installed. Review the list to make sure it contains the + features you want to install (this should at least be PHPeclipse) and + click 'Finish'. Eclipse will then download the features you have selected. + A window will then appear asking you to confirm the installation of the + specified features. Click 'Install All' to continue. Once the features + have been installed, Eclipse will ask you to restart. Click 'Yes' to + restart Eclipse.

diff --git a/net.sourceforge.phpeclipse.help/html/ar01s03.html b/net.sourceforge.phpeclipse.help/html/ar01s03.html new file mode 100644 index 0000000..294215d --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar01s03.html @@ -0,0 +1,3 @@ +Conclusion

Conclusion

You have now installed the PHPEclipse plugin for Eclipse and are + ready to enter the world of PHP development using the PHPeclipse + IDE.

diff --git a/net.sourceforge.phpeclipse.help/html/ar02.html b/net.sourceforge.phpeclipse.help/html/ar02.html new file mode 100644 index 0000000..b3d583a --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar02.html @@ -0,0 +1,5 @@ +Creating a Project Using PHPEclipse

Creating a Project Using PHPEclipse

Ian MacLennan


Introduction

This tutorial assumes that you have already installed Eclipse along + with the PHPEclipse plugin. If you have not already installed Eclipse, + then please visit http://www.eclipse.org/downloads/and + download and install Eclipse. If you have not installed PHPEclipse, please + see my earlier tutorial for instructions.

diff --git a/net.sourceforge.phpeclipse.help/html/ar02s02.html b/net.sourceforge.phpeclipse.help/html/ar02s02.html new file mode 100644 index 0000000..3a28e79 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar02s02.html @@ -0,0 +1,18 @@ +Creating the Project

Creating the Project

The first step is to actually create the project. To do this, click + on the File menu, mouseover 'New' and select 'Other...'.

Figure 1. Creating a Project

Creating a Project


When the Window appears, open up the PHP section and select PHP + Project.

Figure 2. Selecting PHP Project from the Wizard Selection List

Selecting PHP Project from the Wizard Selection List


When the New PHP Project window appears, select a name for your + project. If your workspace is not inside your webroot, it is recommended + to create your project in a directory that is. To do this, uncheck 'Use + default location' and enter an alternative path instead. When you have + entered a project name and a path, click the 'Finish' button to + continue.

Figure 3. New PHP Project Window

New PHP Project Window


Eclipse will then create an empty PHP project for you. Your + workspace should now have a PHP project, similar to the figure + below.

Figure 4. Workspace with the New PHP Project

Workspace with the New PHP Project


The PHP Project has now been created and you can now start + adding files and source code to your project. Note the blue PHP icon in + the top right corner - this indicates that you are now in the PHP + Perspective. An Eclipse perspective is a customized environment that is + geared towards a certain task. There are certain things that are helpful + to have visible while coding in PHP, for example, and other things that + might be useful to have visible when coding Java, and still others that + are useful during debugging. The PHP Perspective is the perspective that + is used for writing PHP code.

diff --git a/net.sourceforge.phpeclipse.help/html/ar02s03.html b/net.sourceforge.phpeclipse.help/html/ar02s03.html new file mode 100644 index 0000000..b07f1f6 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar02s03.html @@ -0,0 +1,8 @@ +Adding a Source File to the Project

Adding a Source File to the Project

Now that we have created the project, we need to add some simple + code. We will start by adding a PHP File. To do this, select File-New-PHP + File. The 'New PHP File' window will appear. This window allows you to + select the file name and the container. The container is the directory + that you want to create the file in, and the filename is, well, the name + of the file, with the php extension.

Figure 5. The New PHP File Window

The New PHP File Window


Once you have entered the directory name and the filename, + click Finish to complete the process. The PHP editor will appear and your + new, empty file will be open in it.

diff --git a/net.sourceforge.phpeclipse.help/html/ar02s04.html b/net.sourceforge.phpeclipse.help/html/ar02s04.html new file mode 100644 index 0000000..270b015 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar02s04.html @@ -0,0 +1,2 @@ +Conclusion

Conclusion

You have now created your first PHP project using PHP + Eclipse.

diff --git a/net.sourceforge.phpeclipse.help/html/ar03.html b/net.sourceforge.phpeclipse.help/html/ar03.html new file mode 100644 index 0000000..f20084d --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar03.html @@ -0,0 +1,3 @@ +Debugging a Project Locally Using PHPEclipse and XDebug

Debugging a Project Locally Using PHPEclipse and XDebug

Ian MacLennan


Introduction

This tutorial assumes that you already know the basics of creating + projects and PHP files using PHP Eclipse. It also assumes that you have a + functional web server that has the XDebug module installed.

diff --git a/net.sourceforge.phpeclipse.help/html/ar03s02.html b/net.sourceforge.phpeclipse.help/html/ar03s02.html new file mode 100644 index 0000000..eb0a262 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar03s02.html @@ -0,0 +1,12 @@ +Creating a Simple Script

Creating a Simple Script

To begin, open up an existing PHP file in an existing project. For + this tutorial, we will be using the project created in the tutorial + 'Creating a Project Using PHPEclipse' but you can use any PHP project you + like.

To start, we will create a simple script that has some variables and + a control structure. This will give us something interesting to view with + the debugger. We'll start with the code below:

$output = '';
+
+for ($i=0;$i<10;$i++) {
+    $output .= 'Loop'.$i.' ';
+    echo $output;
+}

This program is very simple, but it will allow us to watch + variables and step through a program.

diff --git a/net.sourceforge.phpeclipse.help/html/ar03s03.html b/net.sourceforge.phpeclipse.help/html/ar03s03.html new file mode 100644 index 0000000..c6816c5 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar03s03.html @@ -0,0 +1,28 @@ +Setting up the Debugger

Setting up the Debugger

Before we start debugging, we have to configure a few options so + that PHPEclipse and XDebug know where to find various components.

Specifying the PHP Interpreter Path

To begin, we must specify the PHP Interpreter Path. This may + differ depending on your system. For Windows based systems, this is a + path to a file called php.exe. For Linux systems, this is a path to a + file simply called php. For Linux systems, this is often in + /usr/bin/php. To specify the PHP Interpreter, select Preferences from + the Window drop down menu. Open up the PHPEclipse selection and click on + XDebug. In the settings pane on the right that appears, enter your debug + port and the path to your PHP interpreter. The default debug port for + XDebug is 9000, but your system may be setup differently. To verify that + 9000 is the correct port, find a way to access your phpinfo() page and + check the value of xdebug.remote_port. The value of xdebug.remote_port + should match the debug port value.

Figure 1. XDebug Configuration Pane

XDebug Configuration Pane


When you have entered the appropriate values, click on the OK + button.

Creating the Debug Configuration

Now that we have configured XDebug, we need to create a debug + configuration. This will tell Eclipse how to start the debugger for your + project. To do this, select 'Open Debug Dialog' from the Run drop down + menu. You will be presented with a list of items which you can debug. + Double click on the entry titled 'PHP XDebug Script'. This will create a + new configuration and allow you to specify the necessary options. You + can provide a name for your debug configuration, and then you must + specify the filename which should be executed for debugging purposes. In + this case, the filename is index.php.

Figure 2. Debug Configuration Window

Debug Configuration Window


When you have selected the appropriate file, click on the + Debug button to start debugging. After the program has finished, you + should see the Console window at the bottom of your screen. It will tell + you the status of your script (terminated in this case), and the output + below it (Loop0 Loop0 Loop1 Loop0 Loop1 Loop2 Loop0 Loop1 Loop2 Loop3 + Loop0 Loop1). You have now successfully created a debug configuration + and are ready to use the debug tools to analyze your scripts.

diff --git a/net.sourceforge.phpeclipse.help/html/ar03s04.html b/net.sourceforge.phpeclipse.help/html/ar03s04.html new file mode 100644 index 0000000..6dac6a5 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar03s04.html @@ -0,0 +1,45 @@ +Adding a Breakpoint

Adding a Breakpoint

Simply being apply to execute our script and view the output isn't + too helpful - we can do that from the command line, or via the web + browser. The real power in debugging comes from the ability to set + breakpoints and step through scripts. A breakpoint is just that - a point + in your script at which you would like to break. What will happen is that + the PHP Interpreter will continue as normal until it reaches the specified + line in your program. When it reaches that line, it will stop and wait for + your instructions as to how to proceed.

To set a breakpoint, move the mouse over the gray bar at the far + left of the margin. Right click beside the line at which you want to + break, and select the option 'Toggle Breakpoint'. Ensure you select + 'Toggle Breakpoint' and not 'Toggle PHP Breakpoint' - the latter will not + work. After you toggle the breakpoint, a blue ball should appear in the + gray margin beside the line you specified.

Figure 3. Debug Breakpoint

Debug Breakpoint


After you have added your breakpoint, select Debug + History-myFirstProject (or whatever name you gave your configuration) from + the Run menu.

Now, to view our debug information, we need to change to our Debug + Perspective. To do this, select the Window drop down menu and select Open + Perspective-Debug.

There are a number of things you will notice on the Debug + perspective. The top left has a list of scripts that are currently + running. There are button in this pane that can control the execution of + the script. The first button labelled in the diagram is the Resume button. + Clicking on this button will cause execution of your script to resume + until it reaches the next breakpoint. The second button that is labelled + is the Terminate button. This button will cause execution of your script + to terminate. The third button and fourth buttons are the Step Into and + Step Over buttons. These will both cause one line of your script to run. + The difference between the two is that the Step Into button will expand + any function calls on the line, and the step over button will treat + function calls as one line. So, if you are not worried about the functions + that are being called on a given line, you should use Step Over. If you + want to see exactly what the functions are doing, you should use Step + Into.

To the right of the Debug pane you will see a pane with a Variables + tab and a Breakpoints tab. In the variables tab, you will see a list of + variables that are in the current scope. Our script uses two variables - + $i and $output. You will notice that a number of environment variables are + also listed. Along with the list of variables, you can see the values of + those variables. This is useful if you want to track what happens to a + variable over the course of execution of your script. Clicking on the + Breakpoints tab will allow you to see a list of breakpoints that have been + set for your script. From this tab, you can turn breakpoints on and off by + checking or unchecking the checkboxes that are beside them. There are also + buttons to remove selected breakpoints and to remove all breakpoints for + your script.

Underneath, you will see an editor containing the current source + file that is being executed. A blue arrow generally follows execution of + your script. At the very bottom is a window that displays the Console + where you can see the output of your script.

Figure 4. The Debug Perspective

The Debug Perspective


diff --git a/net.sourceforge.phpeclipse.help/html/ar03s05.html b/net.sourceforge.phpeclipse.help/html/ar03s05.html new file mode 100644 index 0000000..e2b367f --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar03s05.html @@ -0,0 +1,17 @@ +Watching our Script Run

Watching our Script Run

Now that we are familiar with the Debug Perspective, we can trace + the execution of our program and monitor the variables. We will do a click + by click run through of a few lines of our program. To trace through + execution of the loop, click on the 'Step Into' button.

  1. In our initial state, you will see that the blue arrow points + to the first line of our script. This line initializes the $output + variable. Since the line hasn't been executed yet, you will see both + $i and $output are unitialized.

  2. After one click of the Step Into button, the blue arrow moves + to the first line of our for loop. Again, this line has not been + executed, so $i is still uninitialized, but $output has now been + initialized to ''.

  3. After two more clicks, we are into our for loop. The Variables + window tells us that $i is 0 and $output is still ''.

  4. After another click, $output has been assigned the value + 'Loop0'.

  5. After another click, $i is incremented and now has the value + 1. The console displays the output 'Loop0', which is the result of + the echo statement. The blue arrow has returned to the top line of + the for loop, ready for another iteration.

By continuing in this manner, we can see the values of + each variable as execution of our script progresses and we can monitor the + output after each line of the script..

diff --git a/net.sourceforge.phpeclipse.help/html/ar03s06.html b/net.sourceforge.phpeclipse.help/html/ar03s06.html new file mode 100644 index 0000000..adb8f7f --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar03s06.html @@ -0,0 +1,3 @@ +Conclusion

Conclusion

You should now be more familiar with the basic process of debugging + a local PHP script using the PHPEclipse debugging tool with XDebug.

diff --git a/net.sourceforge.phpeclipse.help/html/ar04.html b/net.sourceforge.phpeclipse.help/html/ar04.html new file mode 100644 index 0000000..588a5b2 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar04.html @@ -0,0 +1,7 @@ +Debugging a Project On a Web Server Using PHPEclipse and XDebug

Debugging a Project On a Web Server Using PHPEclipse and + XDebug

Ian MacLennan


Introduction

This tutorial assumes that you have already completed the tutorial + on local debugging. Thus, you have already created a project and have + created a simple script that can be examined during debugging and that a + breakpoint has already been inserted. It also assumes that you have a + functional web server that has the XDebug module installed.

diff --git a/net.sourceforge.phpeclipse.help/html/ar04s02.html b/net.sourceforge.phpeclipse.help/html/ar04s02.html new file mode 100644 index 0000000..331d54d --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar04s02.html @@ -0,0 +1,50 @@ +Setting up the Debugger

Setting up the Debugger

Before we start debugging, we have to configure a few options so + that PHPEclipse and XDebug know where to find various components.

Specifying the PHP Interpreter Path

To begin, we must specify the PHP Interpreter Path. This may + differ depending on your system. For Windows based systems, this is a + path to a file called php.exe. For Linux systems, this is a path to a + file simply called php. For Linux systems, this is often in + /usr/bin/php. To specify the PHP Interpreter, select Preferences from + the Window drop down menu. Open up the PHPEclipse selection and click on + XDebug. In the settings pane on the right that appears, enter your debug + port and the path to your PHP interpreter. The default debug port for + XDebug is 9000, but your system may be setup differently. To verify that + 9000 is the correct port, find a way to access your phpinfo() page and + check the value of xdebug.remote_port. The value of xdebug.remote_port + should match the debug port value.

Figure 1. XDebug Configuration Pane

XDebug Configuration Pane


When you have entered the appropriate values, click on the OK + button.

Creating the Debug Configuration

Now that we have configured XDebug, we need to create a debug + configuration. This will tell Eclipse how to start the debugger for your + project. To do this, select 'Open Debug Dialog' from the Run drop down + menu. You will be presented with a list of items which you can debug. + Double click on the entry titled 'PHP XDebug Remote Script'. This will + create a new configuration and allow you to specify the necessary + options. You can provide a name for your debug configuration, and then + you must specify the Ide Identification String. You can select anything + you want for this string. It is recommended to keep it short and + memorable. Ensure that you remember this value for later. In our + example, we will use the string firstproject.

Figure 2. Debug Configuration Window

Debug Configuration Window


Once you have selected a configuration name and have chosen + an identification string, click on the Pathmap tab. In the pathmap tab, + you specify how Eclipse translates local path names to remote path + names. To map a path, click on the New button to create a new map. If + your web server is located on the same system that Eclipse is running + on, both of these paths will be the same. In either case, under Local + Path enter the path to the root of your project on the machine that + Eclipse is running on. In Remote Path, enter the path to the root of + your project on the machine the web server is running on.

Figure 3. Specifying the Path Map from Local to Remote Machine

Specifying the Path Map from Local to Remote Machine


Once you have specified the proper pathmap, press the Debug + button to begin the debugger.

You will notice that in contrast to when we were debugging + locally, remote debugging will not automatically start your script. It + will simply start the debugging and begin listening for connections on + the debugging port. To begin our script, we open it up in a web + browser.

Figure 4. Executing our Script in the Web Browser

Executing our Script in the Web Browser


This doesn't actually start debugging your script. There is no + link at this point between your script and the Eclipse debugger. We have + to somehow tell PHP to look for the Eclipse debugger for processing + instructions. To do this, we have to add a variable to the request + string. This variable is called XDEBUG_SESSION_START and its value + should match the Ide Indentification String we specified earlier. In + this case, our new URL will be + http://127.0.0.1/myFirstProject/index.php?XDEBUG_SESSION_START=firstproject.

Figure 5. Adding the XDEBUG_SESSION_START onto the Query String

Adding the XDEBUG_SESSION_START onto the Query String


Once you have added the variable to the URL, press enter to + start debugging.

You can now resume the process of debugging as demonstrated in the + local debugging tutorial. The process is the same, except that instead + of the output being displayed in the console it is displayed in the + browser where you loaded your script.

diff --git a/net.sourceforge.phpeclipse.help/html/ar04s03.html b/net.sourceforge.phpeclipse.help/html/ar04s03.html new file mode 100644 index 0000000..47339db --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/ar04s03.html @@ -0,0 +1,3 @@ +Conclusion

Conclusion

You should now be able to debug a remote PHP script using PHPEclipse + and XDebug.

diff --git a/net.sourceforge.phpeclipse.help/html/debugbreakpoint.png b/net.sourceforge.phpeclipse.help/html/debugbreakpoint.png new file mode 100644 index 0000000..f36b5ac Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/debugbreakpoint.png differ diff --git a/net.sourceforge.phpeclipse.help/html/debugconfiguration.png b/net.sourceforge.phpeclipse.help/html/debugconfiguration.png new file mode 100644 index 0000000..758015c Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/debugconfiguration.png differ diff --git a/net.sourceforge.phpeclipse.help/html/debugconfigurationremote.png b/net.sourceforge.phpeclipse.help/html/debugconfigurationremote.png new file mode 100644 index 0000000..7a20134 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/debugconfigurationremote.png differ diff --git a/net.sourceforge.phpeclipse.help/html/debugconfigurationremotepathmap.png b/net.sourceforge.phpeclipse.help/html/debugconfigurationremotepathmap.png new file mode 100644 index 0000000..2e7bc15 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/debugconfigurationremotepathmap.png differ diff --git a/net.sourceforge.phpeclipse.help/html/debugperspective.png b/net.sourceforge.phpeclipse.help/html/debugperspective.png new file mode 100644 index 0000000..a2583e5 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/debugperspective.png differ diff --git a/net.sourceforge.phpeclipse.help/html/filenewother.png b/net.sourceforge.phpeclipse.help/html/filenewother.png new file mode 100644 index 0000000..2fd43ab Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/filenewother.png differ diff --git a/net.sourceforge.phpeclipse.help/html/findandinstall.png b/net.sourceforge.phpeclipse.help/html/findandinstall.png new file mode 100644 index 0000000..1885de6 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/findandinstall.png differ diff --git a/net.sourceforge.phpeclipse.help/html/index.html b/net.sourceforge.phpeclipse.help/html/index.html new file mode 100644 index 0000000..08a3361 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/index.html @@ -0,0 +1,3 @@ +Debugging in PHP Eclipse

Debugging in PHP Eclipse


diff --git a/net.sourceforge.phpeclipse.help/html/installupdate.png b/net.sourceforge.phpeclipse.help/html/installupdate.png new file mode 100644 index 0000000..fd22ef6 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/installupdate.png differ diff --git a/net.sourceforge.phpeclipse.help/html/maintopic.html b/net.sourceforge.phpeclipse.help/html/maintopic.html new file mode 100644 index 0000000..a476078 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/maintopic.html @@ -0,0 +1,13 @@ + + + + + + Main Topic + + + +

Main Topic

+Please enter your text here. + + \ No newline at end of file diff --git a/net.sourceforge.phpeclipse.help/html/newphpfile.png b/net.sourceforge.phpeclipse.help/html/newphpfile.png new file mode 100644 index 0000000..95ddae7 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/newphpfile.png differ diff --git a/net.sourceforge.phpeclipse.help/html/newphpproject.png b/net.sourceforge.phpeclipse.help/html/newphpproject.png new file mode 100644 index 0000000..eab9fee Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/newphpproject.png differ diff --git a/net.sourceforge.phpeclipse.help/html/newupdatesite.png b/net.sourceforge.phpeclipse.help/html/newupdatesite.png new file mode 100644 index 0000000..2c30ed8 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/newupdatesite.png differ diff --git a/net.sourceforge.phpeclipse.help/html/nightlybuilds.png b/net.sourceforge.phpeclipse.help/html/nightlybuilds.png new file mode 100644 index 0000000..c273b65 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/nightlybuilds.png differ diff --git a/net.sourceforge.phpeclipse.help/html/phpproject.png b/net.sourceforge.phpeclipse.help/html/phpproject.png new file mode 100644 index 0000000..cc58948 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/phpproject.png differ diff --git a/net.sourceforge.phpeclipse.help/html/projectcreated.png b/net.sourceforge.phpeclipse.help/html/projectcreated.png new file mode 100644 index 0000000..62dc5be Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/projectcreated.png differ diff --git a/net.sourceforge.phpeclipse.help/html/pt01.html b/net.sourceforge.phpeclipse.help/html/pt01.html new file mode 100644 index 0000000..36fd479 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/pt01.html @@ -0,0 +1,2 @@ +Part I. Getting Started with PHPEclipse

Part I. Getting Started with PHPEclipse

diff --git a/net.sourceforge.phpeclipse.help/html/remotedebugxdebugvariable.png b/net.sourceforge.phpeclipse.help/html/remotedebugxdebugvariable.png new file mode 100644 index 0000000..f2de9fa Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/remotedebugxdebugvariable.png differ diff --git a/net.sourceforge.phpeclipse.help/html/remoteexecution.png b/net.sourceforge.phpeclipse.help/html/remoteexecution.png new file mode 100644 index 0000000..b602cfe Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/remoteexecution.png differ diff --git a/net.sourceforge.phpeclipse.help/html/subtopic.html b/net.sourceforge.phpeclipse.help/html/subtopic.html new file mode 100644 index 0000000..8a61c50 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/subtopic.html @@ -0,0 +1,13 @@ + + + + + + Sub Topic + + + +

Sub Topic

+Please enter your text here. + + \ No newline at end of file diff --git a/net.sourceforge.phpeclipse.help/html/toc.html b/net.sourceforge.phpeclipse.help/html/toc.html new file mode 100644 index 0000000..326f0a9 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/html/toc.html @@ -0,0 +1,13 @@ + + + + + + Table of Contents + + + +

Table of Contents

+Please enter your text here. + + \ No newline at end of file diff --git a/net.sourceforge.phpeclipse.help/html/xdebugsetup.png b/net.sourceforge.phpeclipse.help/html/xdebugsetup.png new file mode 100644 index 0000000..6761b5a Binary files /dev/null and b/net.sourceforge.phpeclipse.help/html/xdebugsetup.png differ diff --git a/net.sourceforge.phpeclipse.help/plugin.xml b/net.sourceforge.phpeclipse.help/plugin.xml new file mode 100644 index 0000000..1427912 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/plugin.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/net.sourceforge.phpeclipse.help/toc.xml b/net.sourceforge.phpeclipse.help/toc.xml new file mode 100644 index 0000000..50a98b5 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/toc.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +