Alle 74 Artikel in
PHP:

Eigenschaften

Preis

Themen

 
Zertifikat Euro-Label Geprüfter Online-Shop - Per Klick Gültigkeit überprüfen
 

Sicher einkaufen

Was passiert bei uns?

PHP - Endlich objektorientiert - OO- und UML-Praxisbuch: vom Anfänger zum Fortgeschrittenen
 

Zum Download (ciando)

PDF-Download

Anbieter: ciando GmbH

 

PHP - Endlich objektorientiert - OO- und UML-Praxisbuch: vom Anfänger zum Fortgeschrittenen

 
Sie sparen 31% gegenüber der Buchausgabe!
 

Buchausgabe: 34,90€
Download-Version: 24,00€

(Preis inkl. Mwst. )

Autor(en): Frank Dopatka
Verlag: entwickler.press
Version: 1. Auflage, 2010
Umfang: 431 Seiten
Format: PDF: 10,98MB
ISBN: 386802039X
Bestell-Nr.: 86802039P
Artikeltyp: E-Book
 

Die Zeiten, in denen man die Skriptsprache PHP nur dazu verwendete, um dynamische HTML-Tabellen aus einer MySQL-Datenbank zu erstellen, sind vorüber. Heutzutage werden auch große Projekte in PHP realisiert, es existieren Programmier-Frameworks wie Zend Studio 7.0 und große Content Management Systeme wie Typo3 sind in PHP entwickelt worden. Das Buch vermittelt in den ersten Kapiteln die grundlegende prozedurale Syntax der Sprache PHP, wie sie auch in der aktuellen Version 5.3 angewendet werden kann. Das dritte Kapitel führt dann in die Denkwelt der Objektorientierung ein, wobei die UML als Syntax und agile Methoden als Vorgehensweise im Projekt erklärt und verwendet werden. Im vierten Kapitel wird gezeigt, wie jedes einzelne Konzept der Objektorientierung in PHP umgesetzt werden kann. Abschließend skizziert das fünfte Kapitel ausgehend von einer praxisnahen Problemstellung die fachliche objektorientierte Analyse und das technische Design mit UML bis hin zu einer fertigen PHP-Implementierung.

Über den Autor
Dr. Frank Dopatka wurde 1978 in Bergneustadt (NRW) geboren und studierte technische Informatik an der FH Gummersbach, Medieninformatik an der FH Köln sowie angewandte Informatik mit Anwendungsfach Medienwissenschaften an der Universität Siegen. Er promovierte an der Universität Siegen im Bereich echtzeitfähiger Netze. Nach mehrjähriger Selbständigkeit neben der vierjährigen Anstellung an der Universität Siegen arbeitet Dr. Frank Dopatka nun bei der GFU Cyrus AG in Köln. Dort schult er insbesondere Programmiersprachen wie Java, PHP und VB(A) sowie objektorientierte Konzepte unter Verwendung der UML. Darüber hinaus lehrt er an der FH Gummersbach im Umfeld der Automatisierungstechnik und echtzeitfähiger Betriebssysteme.




Leseprobe:

4 PHP objektorientiert (S. 211-212)

Im zweiten Kapitel dieses Buches wurde die grundlegende Syntax der Sprache PHP vorgestellt. Diese Syntax und alle vorgestellten Befehle können natürlich auch im Rahmen der Objektorientierung verwendet werden. Verzweigungen, Schleifen, Session-Handling, der Versand von E-Mails und auch die Befehle zur Datenbankanbindung stehen nach wie vor zur Verfügung.

In großen Projekten sollte der gesamte Zugriff auf solche Ressourcen jedoch nur einmalig implementiert und in Objekte gekapselt werden. Das dritte Kapitel präsentierte Vorgehensweisen bei der Abwicklung von Projekten unterschiedlicher Größe und stellte im Anschluss die grundlegenden Begriffe objektorientierter Denkweise vor.

Mit der UML 2 wurde eine Sprache vorgestellt, die als Diskussionsgrundlage und zur Dokumentation von allen Beteiligten über das gesamte Projekt hinweg angewendet werden kann. Bis zu diesem Punkt ist es noch unerheblich, welche objektorientierte Sprache zur Implementierung eingesetzt wird. Anstelle von PHP können ebenso ASP.NET oder JSP/Servlets zum Einsatz kommen. In diesem Kapitel wird nun vorgestellt, wie man die bislang theoretisch beschriebenen Konzepte der Objektorientierung mit PHP 5 umsetzen kann.

4.1 Umsetzung objektorientierter Grundlagen

Damit Sie die Umsetzung der objektorientierten Grundlagen, die in Kapitel 3.2.2 vorgestellt wurden, in PHP leicht nachvollziehen können, wird in diesem Kapitel eine Vielzahl von kleinen Beispielen vorgestellt, die jeweils einzelne Aspekte der objektorientierten Programmierung beschreiben. Im fünften Kapitel dieses Buches werden dann komplexere zusammenhängende Beispiele skizziert.

4.1.1 Die erste PHP-Klasse


Am Sinnvollsten ist es, direkt mit der Programmierung einer vollständigen Klasse zu beginnen und diese Klasse dann in einer anderen PHP-Datei mit Objekterzeugung und Ausgabe zu testen.

Eine private Eigenschaft


Die erste Klasse erzeugt einen Stift, der nur eine einzelne Eigenschaft besitzt. Er hat eine Farbe, die als Zeichenkette festgehalten wird und nicht außerhalb des Objekts zugänglich ist (private). Diese Datenkapselung unterscheidet die Objektorientierung von prozeduralen Ansätzen und erhöht die Wartbarkeit und Modularität.



Empfehlen
mail facebook twitter

 

Der besondere Tipp

Blauer Elefant

Denken Sie nicht an einen blauen Elefanten!

Anhand verblüffender Experimente und einfacher Übungen lernen Sie, wie unsere Umwelt die Gedanken und die Gedanken unsere Umwelt beeinflussen.

Früher: 12,00€
bei uns nur: 4,99€