Foreword ix
Introduction 1
1 A First Look at Zend Studio for Eclipse 3
View 3
Perspectives 6
Outline View 8
Working Sets 9
Code Editor 10
Preferences 12
Summary 13
2 Creating Projects 15
Projects Wizard 15
Zend Framework Project 18
Multiproject Support 19
Setting up Working Sets 21
Importing Projects 22
Exporting Projects 23
Creating New Files 24
Using Link with Editor 25
Accessing Remote Files 25
Summary 28
3 Environmental Settings 29
The Concept of Perspectives 29
Zend Studio for Eclipse Preferences 32
Systemwide Preferences 32
PHP Preferences 38
Summary 46
4 The Code Editor 47
PHP Code Assist 49
Code Formatter 50
Properties View 51
Summary 52
5 Views in the PHP Perspective 53
Getting Started 53
Outline View 53
PHP Project Outline View 54
PHP Functions View 54
Problems View 55
Tasks View 56
Filters 57
Views in Action 59
Summary 61
6 Code Gallery 63
User Code Gallery 63
Zend Gallery 65
Summary 66
7 Code Analyzer 67
Configuring the Code Analyzer 67
Using the Code Analyzer 70
Summary 71
8 Refactoring 73
Rename Local Variables 73
Rename Global Variables 76
Rename Data Members 78
Rename Methods, Functions, and Classes 78
Move Files and Folders 79
Summary 81
9 SQL Integration 83
Database Development Perspective 83
Viewing Data 86
Data Manipulation 88
Table Manipulations 88
Summary 89
10 Testing the Project 91
Debugging with Console Output 91
Getting Started with PHPUnit 94
PHPUnit Test Suites 99
Summary 100
11 Introduction to Debugging 101
Debugging Preferences 101
Local Debugging 102
Remote Debugging 103
Summary 103
12 Running/Stepping Through Your Code 105
The Debug Perspective 105
Breakpoints 106
Running a Debugging Session 107
Summary 112
13 Version Control Integration 113
Configuration 113
Creating a CVS Project 116
Summary 119
14 The WYSIWYG Designer 121
The HTML Editor View 122
Design 122
Source, Design/Source 123
Preview 124
Code Assist/Properties 125
Summary 127
15 Integrated Zend Tools 129
Integration with Zend Guard 129
&...