Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Programmieren mit PHP

558 Seiten
2002
O'Reilly (Hersteller)
9783897211773 (ISBN)
CHF 55,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken


In Programmieren mit PHP führt Sie Rasmus Lerdorf, der Erfinder von PHP, höchstpersönlich in die Programmierung mit der leistungsfähigen und populären Open Source-Skriptsprache ein.


Lerdorf und sein Koautor Kevin Tatroe erläutern klar und kompakt Sprachsyntax und Programmiertechniken von PHP anhand von zahlreichen praktischen Beispielen. PHP-Einsteiger finden hier alles, was sie über die Generierung dynamischer Webinhalte mit PHP wissen müssen, fortgeschrittene Entwickler können ihr Wissen durch Insidertips und -techniken erweitern, die Lerdorf mit diesem Buch an sie weitergibt.


Aus dem Inhalt:


  • PHP-Grundlagen, inkl. Datentypen, Variablen und Operatoren


  • Funktionen, Strings, Arrays und Objekte

  • Verarbeitung und Validierung von Formularen, Session-Tracking, Cookies

  • Interaktion mit relationalen Datenbanken wie MySQL und Oracle über die PEAR DB-Bibliothek

  • dynamische Generierung von Bildern, Erzeugung von PDF- und Parsing von XML-Dateien

  • Entwicklung sicherer Skripte, Fehlerbehandlung, Performance-Tuning, das Schreiben eigener PHP-Erweiterungen in C

  • Schnellreferenz der PHP-Funktionen und der Standarderweiterungen von PHP





Über die Autoren:


Rasmus Lerdorf
wurde 1968 in Godhavn/Qeqertarsuaq auf der Insel Disco vor der Küste Grönlands geboren. Seit 1985 beschäftigt er sich mit Unix-basierten Lösungen. Bekannt geworden ist er damit, daß er 1995 das PHP-Projekt aus der Taufe gehoben hat, verantwortlich ist er auch für die ANSI-92 SQL-mißachtende LIMIT-Klausel in mSQL 1.x, die mittlerweile (zumindest konzeptionell) auch in MySQL und PostgreSQL Einzug gehalten hat. Rasmus neigt dazu, sich selbst nicht als Programmierer zu bezeichnen. Er sieht sich lieber als Techie, der sich mit der Lösung von Problemen beschäftigt. Wenn diese Lösung etwas Code erfordert und er niemand anderen dazu bewegen kann, diesen Code zu schreiben, dann setzt er sich widerwillig hin und schreibt ihn selbst. Momentan lebt er zusammen mit seiner Frau Christine in der Nähe von San Francisco.


Kevin Tatroe
ist seit über zehn Jahren als Macintosh- und Unix-Entwickler tätig. Weil er faul ist, ziehen ihn Sprachen und Umgebungen an, die ihm den Großteil der Arbeit abnehmen, wie etwa AppleScript, Perl und PHP sowie die WebObjects- und Cocoa-Entwicklungsumgebungen. Kevin lebt mit seiner Frau Jenn, seinem Sohn Hadden und ihren beiden Katzen am Rand des Flachlands von Colorado, gerade weit genug von den Bergen weg, um dem schlimmsten Schneefall aus dem Weg zu gehen, und gerade nah genug dran, um Tornados nicht ausgesetzt zu sein. Das Haus ist angefüllt mit LEGO-Kreationen, Actionfiguren und anderem Spielzeug.


Über die Übersetzerin / den Übersetzer:


Peter Klicman
ist unabhängiger Sachverständiger für DV-Systeme sowie Internet-Provider und freier Unternehmensberater. Seine Arbeit für den O'Reilly Verlag brachte ihn zur technischen Dokumentation. Neben Buchübersetzungen (z.B. Programmieren mit Perl und Perl Kochbuch) führt er Dokumentations- und Entwicklungsprojekte durch. Sein bisher größter Coup, ein riesengroßes Kamel in den O’Reilly Verlag einreiten zu lassen, scheiterte zum Bedauern der Verlagsmitarbeiter an den zu kleinen Fenstern des Verlags.



Table of Content:


(der englischen Originalausgabe)


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 Graphics Concepts
Creating and Drawing Images
Images with Text
Dynamically Generated Buttons
Scaling Images
Color Handling

10. PDF
PDF Extensions
Documents and Pages
Text
Images and Graphics
Navigation
Other PDF Features

11. XML
Lightning Guide to XML
Generating XML
Parsing XML
Transforming XML with XSLT
Web Services

12. Security
Global Variables and Form Data
Filenames
File Uploads
File Permissions
Concealing PHP Libraries
PHP Code
Shell Commands
Security Redux

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


Übersetzer Peter Klicman
Sprache deutsch
Gewicht 938 g
Einbandart kartoniert
Themenwelt Mathematik / Informatik Informatik Web / Internet
Schlagworte PHP • PHP 4 • Programmierung • Scriptsprache
ISBN-13 9783897211773 / 9783897211773
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?