Intro to the Eclipse IDE and PHPEclipse Presented to KC PUG: Kansas City's PHP User Group 2006-03-18 Eric Poe
What we'll cover Eclipse Workbench PHPEclipse plugin WST (Web Standard Tools) plugin XAMPP
What is Eclipse Open source IDE (Integrated Development Environment) Managed by the Eclipse Foundation, Inc. Members include IBM, Red Hat, Zend, Borland, and many others. Runs on Linux, *nix, OSX, and Windows. Written in Java Plug-in framework
Eclipse Plugin Framework Multiple languages in a project PHP Eclipse Web Standard Tools HTML Javascript CSS CDT (C/C++) Java Perl Additional Services CVS SVN (Subversion) Ant SQL Sokoban
PHP Eclipse Plugin Allows one to use Eclipse for PHP projects Includes: PHP Parser Tidy Debugger Code formatter Templates etc.
Eclipse Perspectives Perspectives show different views for different tasks. PHP Java C/C++ Debug
PHPEclipse Perspective Workbench Console Navigator Outline PHP Browser Editor
Views: Editor Context highlighting function/class squishing Code completion* *I've not seen this work well with PHP5 classes
Views: Navigator File Hierarchy Can contain multiple projects
Views: Outline Classes Variables Entities
Views: PHP Browser Work in Progress Default - uses system browser Can be changed to use other browser
Views: Console Default shows 3 tabs Problems Console Bookmarks
Plugin: Web Standard Tools WST includes: (X)HTML XML Javascript CSS Etc.
XAMPP Easy “AMP” on Linux, Solaris, OSX, or Windows Includes: Apache PHP 4 & 5 MySQL FTP server Mail server Etc.
Links of Interest Eclipse.org: http://eclipse.org/ PHP Eclipse: http://phpeclipse.de/ Eclipse Plugin Central:http://eclipseplugincentral.com/ Plog4u (PHPEclipse tutorials): http://plog4u.org/ Apache Friends (XAMPP): http://apachefriends.org/en/