Programming PHP
Creating Dynamic Web Pages
(Sprache: Englisch)
This updated edition teaches everything you need to know to create effective web applications with the latest features in PHP 5.x. You'll start with the big picture and then dive into language syntax, programming techniques, and other details, using...
Leider schon ausverkauft
versandkostenfrei
Buch
41.50 €
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Programming PHP “
Klappentext zu „Programming PHP “
This updated edition teaches everything you need to know to create effective web applications with the latest features in PHP 5.x. You'll start with the big picture and then dive into language syntax, programming techniques, and other details, using examples that illustrate both correct usage and common idioms.If you have a working knowledge of HTML, the authors' many style tips and practical programming advice will help you become a top-notch PHP programmer. Get an overview of what's possible with PHP programs Learn language fundamentals, including data types, variables, operators, and flow control statements Understand functions, strings, arrays, and objects Apply common web application techniques, such as form processing, data validation, session tracking, and cookies Interact with relational databases like MySQL or NoSQL databases such as MongoDB Generate dynamic images, create PDF files, and parse XML files Learn secure scripts, error handling, performance tuning, and otheradvanced topics Get a quick reference to PHP core functions and standard extensions
Inhaltsverzeichnis zu „Programming PHP “
InhaltsverzeichnisForeword
Preface
1. Introduction to PHP
- What Does PHP Do?
- A Brief History of PHP
- Installing PHP
- A Walk Through PHP
2. Language Basics
- Lexical Structure
- Data Types
- Variables
- Expressions and Operators
- Flow-Control Statements
- Including Code
- Embedding PHP in Web Pages
3. Functions
- Calling a Function
- Defining a Function
- Variable Scope
- Function Parameters
- Return Values
- Variable Functions
- Anonymous Functions
4. Strings
- Quoting String Constants
- Printing Strings
- Accessing Individual Characters
- Cleaning Strings
- Encoding and Escaping
- Comparing Strings
- Manipulating and Searching Strings
- Regular Expressions
- POSIX-Style Regular Expressions
- Perl-Compatible Regular Expressions
5. Arrays
- Indexed Versus Associative Arrays
- Identifying Elements of an Array
- Storing Data in Arrays
- Multidimensional Arrays
- Extracting Multiple Values
- Converting Between Arrays and Variables
- Traversing Arrays
- Sorting
- Acting on Entire Arrays
- Using Arrays
6. Objects
- Terminology
- Creating an Object
- Accessing Properties and Methods
- Declaring a Class
- Introspection
- Serialization
7. Web Techniques
- HTTP Basics
- Variables
- Server Information
- Processing Forms
- Setting Response Headers
- Maintaining State
- SSL
8. Databases
- Using PHP to Access a Database
- Relational Databases and SQL
- PEAR DB Basics
- Advanced Database Techniques
- Sample Application
9. Graphics
- Embedding an Image in a Page
- The GD Extension
- Basic
... mehr
Graphics Concepts
- Creating and Drawing Images
- Images with Text
- Dynamically Generated Buttons
- Scaling Images
- Color Handling
10. PDF
- PDF Extensions
- Documents and Pages
- Text
11. XML
- Lightning Guide to XML
- Generating XML
- Parsing XML
- Parsing XML with DOM
- Parsing XML with SimpleXML
- Transforming XML with XSLT
- Web Services
12. Security
- Filter Input
- Escape Output
- Cross-Site Scripting
- Session Fixation
- File Uploads
- File Access
- PHP Code
- Shell Commands
- More Information
- Security Recap
13. Application Techniques
- Code Libraries
- Templating Systems
- Handling Output
- Error Handling
- Performance Tuning
14. Extending PHP
- Architectural Overview
- What You'll Need
- Building Your First Extensions
- The config.m4 File
- Memory Management
- The pval/zval Data Type
- Parameter Handling
- Returning Values
- References
- Global Variables
- Creating Variables
- Extension INI Entries
- Resources
- Where to Go from Here
15. PHP on Windows
- Installing and Configuring PHP on Windows
- Writing Portable Code for Windows and Unix
- Interfacing with COM
- Interacting with ODBC Data Sources
A. Function Reference
B. Extension Overview
Index
- Creating and Drawing Images
- Images with Text
- Dynamically Generated Buttons
- Scaling Images
- Color Handling
10. PDF
- PDF Extensions
- Documents and Pages
- Text
11. XML
- Lightning Guide to XML
- Generating XML
- Parsing XML
- Parsing XML with DOM
- Parsing XML with SimpleXML
- Transforming XML with XSLT
- Web Services
12. Security
- Filter Input
- Escape Output
- Cross-Site Scripting
- Session Fixation
- File Uploads
- File Access
- PHP Code
- Shell Commands
- More Information
- Security Recap
13. Application Techniques
- Code Libraries
- Templating Systems
- Handling Output
- Error Handling
- Performance Tuning
14. Extending PHP
- Architectural Overview
- What You'll Need
- Building Your First Extensions
- The config.m4 File
- Memory Management
- The pval/zval Data Type
- Parameter Handling
- Returning Values
- References
- Global Variables
- Creating Variables
- Extension INI Entries
- Resources
- Where to Go from Here
15. PHP on Windows
- Installing and Configuring PHP on Windows
- Writing Portable Code for Windows and Unix
- Interfacing with COM
- Interacting with ODBC Data Sources
A. Function Reference
B. Extension Overview
Index
... weniger
Autoren-Porträt von Kevin Tatroe, Peter MacIntyre, Rasmus Lerdorf
Rasmus Lerdorf hat 1995 das PHP-Projekt ins Leben gerufen und ist seitdem aktiv an der Entwicklung dieser Sprache beteiligt. Er wirkt seit vielen Jahren auch an verschiedenen anderen Open Source-Projekten wie z.B. Apache mit. Er schreibt für Zeitschriften und Online-Medien und ist ein häufiger Redner auf Konferenzen.
Bibliographische Angaben
- Autoren: Kevin Tatroe , Peter MacIntyre , Rasmus Lerdorf
- 2013, 3rd ed., 540 Seiten, mit Abbildungen, Maße: 17,9 x 23,4 cm, Kartoniert (TB), Englisch
- Verlag: O'Reilly Media
- ISBN-10: 1449392776
- ISBN-13: 9781449392772
Sprache:
Englisch
Kommentar zu "Programming PHP"
0 Gebrauchte Artikel zu „Programming PHP“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Programming PHP".
Kommentar verfassen