Book Image

PHPEclipse: A User Guide

Book Image

PHPEclipse: A User Guide

Overview of this book

The fusion of Eclipse, the leading open source development environment, and PHP is an exciting prospect for web developers. This book makes sure that you are up and running as quickly as possible, ready to take full advantage of PHPEclipse's tuned PHP development tools, without requiring any prior knowledge of Eclipse. You will begin with installing and configuring PHPEclipse, before moving onto a tour of the Eclipse environment, familiarizing you with its main components. As a plug-in to Eclipse, PHPEclipse is able to harness the platform to provide a rich and powerful development experience. For helping you improve the efficiency of your PHP coding, the book details the powerful editing features of PHPEclipse, and shows you how to use it to better organize your application code. You will see how PHPEclipse helps you throughout the development lifecycle, and learn how to use PHPEclipse's debugger to troubleshoot and step through your PHP code as it executes. The book rounds off with coverage of accessing databases and managing source code from within the. For the final step for your application, you will learn how to deploy your site to a production server."
Table of Contents (12 chapters)
11
Index

What This Book Covers

This book is organized to get you quickly up and running with Eclipse for PHP development. The beginning chapters cover the basics of Eclipse, and then we move on to writing PHP code in Eclipse. From there, we move to more advanced features that are helpful, but not essential for PHP development, like source-code control and database querying.

Chapter 1 covers Eclipse’s history and its architecture, and introduces PHPEclipse.

InChapter 2, we install the necessary core software for developing applications in PHPEclipse — Apache, PHP, Java, Eclipse, and PHPEclipse.

Chapter 3 explains the feature of the Eclipse interface and how to customize it.

Chapter 4 is where we start writing PHP code. We will go through creating a project and examine in depth the features available in PHPEclipse for PHP development.

InChapter 5, we debug our application. We will explain debugging terms and concepts, and how Eclipse debugs. This chapter covers the installation and setting up of the DBG debugger.

InChapter 6, we set up the Quantum DB plug-in and learn how to use it to manipulate databases. We will also install a JDBC driver and connect to it using the Quantum DB plug-in.

InChapter 7, we explore the CVS integration of Eclipse. We will show how to manage and store a project completely in CVS as well as explain general CVS and versioning concepts.

Finally, inChapter 8, we publish our website to a web server. We will use Eclipse’s Update Manager to add an FTP client functionality.