My Account Log in

3 options

Expert PHP 5 tools : proven enterprise development tools and best practices for designing, coding, testing, and deploying PHP applications / Dirk Merkel.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost eBook Community College Collection Available online

View online

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Merkel, Dirk.
Series:
From technologies to solutions
Language:
English
Subjects (All):
PHP (Computer program language).
Web site development.
Physical Description:
1 online resource (468 p.)
Edition:
1st ed.
Place of Publication:
Birmingham, U.K. : Packt Pub., 2010.
Language Note:
English
Summary:
Proven enterprise development tools and best practices for designing, coding, testing, and deploying PHP applications
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Coding Style and Standards; Coding standard considerations; Pros; Cons; A PHP coding standard; Formatting; PHP tags; Indenting; Line length; Line endings; Spacing; Statements; Strings; Arrays; Control structures; Class and method definitions; Naming conventions; Class names; Property and variable names; Constant names; Method and function names; Methodology; Type hinting; Separating object creation from initialization; Class files; Class names and directory structures
Visibility and accessIncluding source files; Comments; Inline documentation; Coding standard adherence and verification; PHP_CodeSniffer for automated checking; Installing PHP_CodeSniffer; Basic usage; Slightly advanced usage; Validating against your own coding standard; Summary; Chapter 2: Documentation with phpDocumentor; Code-level documentation; Levels of detail; Introducing phpDocumentor; Installing phpDocumentor; DocBlocks; Short and long descriptions; Tags; DocBlock templates; Tutorials; Naming conventions and how to reference tutorials; DocBook syntax; Documenting a project
Documentation without DocBlocksDocumentation with DocBlocks; phpDocumentor options; Command line reference; Config files; Browser-based interface; Tag reference; Standard tags; Inline tags; PHP4 elements; Custom tags; Summary; Chapter 3: The Eclipse Integrated Development Environment; Why Eclipse; Introducing PDT; Installing Eclipse; Requirements; Choosing a package; Adding the PDT plugin; Basic Eclipse concepts; Workspace; Views; Perspectives; A PDT sample project; PDT features; Editor; Syntax highlighting; Code assist; Code folding; Mark occurrences; Override indicators
Type, method, and resource navigationInspection; Projects and files; PHP explorer; Type hierarchy; Debugging; PDT preferences; Appearance; Code style; Debug; Editor; New project layout; PHP executables; PHP interpreter; PHP manual; PHP servers; Templates; Other features; PHP function reference; Eclipse plugins; Zend Studio for Eclipse; Support; Refactoring; Code generation; PHPUnit testing; PhpDocumentor support; Zend Framework integration; Zend server integration; Summary; Chapter 4: Source Code and Version Control; Common use cases; A brief history of source code control; CVS
Introducing SubversionClient installation; Server configuration; Apache with mod_dav_svn; Subversion concepts; Repository; Tags; Trunk; Branches; Working (Local) copy; Merging; Revisions and versions; Updating; Comparing; History/Log; Annotating code; Reverting; Committing; Subversion command reference; svn; svnadmin; svnlook; svnserve; svndumpfilter; svnversion; Creating a Subversion project; Basic version control workflow; A closer look at the repository; Data store; Layout; Branching and merging; What is a branch?; Why branch?; How to branch; Maintaining and merging a branch
Branching workflow
Notes:
Includes index.
ISBN:
9786612557330
9781282557338
1282557335
9781847198396
1847198392
OCLC:
667209138

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account