Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

PHP 5 - Praxisbuch und Referenz

von: Damir Enseleit, Matthias Kannengießer

Franzis Verlag, 2004

ISBN: 9783772329302, 1150 Seiten

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Bookeen Cybook Orizon,Ectaco Lite,Aluratek Libre,eLyricon EBX-500.TFT,PocketBook 302,FlatReader,BeBook 'One',iRiver Story,Sony Reader PRS-3xx,Bookeen CyBook Opus,Hanvon/Hexaglot N518,PocketBook 301+,COOL-ER eReader,Inves-Book 600,eLyricon EBX-600.E-Ink, Bookeen CyBook Gen3 ab Rev: 1.9,Italica Reader,Sony Reader PRS-505, -6xx, -7xx,Pocketbook 360,Hanvon N516 Weltbild Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 12,95 EUR

Ersparnis: 12,05 EUR

  • Das XAMPP-Handbuch - Der offizielle Leitfaden zu Einsatz und Programmierung
    Der Online Shop - Handbuch für Existenzgründer
    Windows 2003 Shell Scripting - Abläufe automatisieren ohne Programmierkenntnisse
    MySQL 5 - Einführung, Programmierung, Referenz
    Windows Scripting - Automatisierte Systemadministration mit dem Windows Script Host und der Windows PowerShell
    Wissenschaftliche Arbeiten schreiben mit Word
    Mathematik für Informatiker
    Pocket PC Programmierung mit eMbedded Visual Basic.
  • C /C++ Referenz - Studienausgabe
    Grundwissen Elektronik
    Excel professionell einsetzen
    Website-Konzeption - Erfolgreiche Websites planen und umsetzen

     

     

     

     

     

 

Mehr zum Inhalt

PHP 5 - Praxisbuch und Referenz


 

4 Fortgeschrittene Programmierung (S. 389-390)

4.1 PHP und OOP

In diesem Kapitel werden wir uns mit den Objekten auseinander setzen. Sie erfahren, wie Sie Objekte nutzen und erzeugen können und was Eigenschaften und Methoden sind. Zusätzlich bietet Ihnen dieses Kapitel eine Einführung und Vertiefung in die objektorientierte Programmierung, kurz OOP. Es sollte nicht verschwiegen werden, dass wir das Thema objektorientierte Programmierung aus Sichtweise des PHP-Entwicklers durchleuchten werden und nicht aus der Sichtweise eines Informatikers. Sie müssen sich daher keine Sorgen machen, vielleicht etwas nicht nachvollziehen zu können. Anhand praktischer Fallbeispiele wird Ihnen OOP möglichst schonend verabreicht. Die Informatiker unter Ihnen mögen es uns verzeihen, aber auch sie werden dieses Kapitel zu schätzen wissen, da es sowohl die Syntax als auch den Verwendungszweck von Objekten und objektorientierten Prinzipien in PHP durchleuchtet und nützliche Tipps zum Umstieg auf PHP bietet.

4.1.1 Was sind Objekte?

Nun, einige werden sich sicher spätestens jetzt die Frage stellen, was eigentlich ist ein Objekt? Ein Objekt kann praktisch alles sein. Nehmen wir ein Beispiel aus der Praxis. Ein Apfel ist eine Frucht. Betrachten Sie das Ganze jedoch einmal nicht aus der Sichtweise der Biologie, so ist ein Apfel ein Objekt oder umgangssprachlich ein Gegenstand.

Wie definiert sich ein solches Objekt oder in unserem Fall der Apfel – natürlich durch dessen Merkmale , z.B. durch die Größe, Form, Farbe usw. Es gilt jedoch zu berücksichtigen, dass ein Objekt natürlich auch zusätzlich eine oder mehrere Funktionen bzw. Verhaltensweisen haben kann, wie z.B. ein Hammer, mit dem man einen Nagel in ein Brett schlägt.

Objekte können sogar abstrakte Dinge repräsentieren wie Finanzen oder Statistiken, und sie können Dinge darstellen, die nur in der digitalen Welt vorkommen, wie etwa die Tastaturbelegung oder Schaltflächen. Wenn Sie also jemanden bitten zu beschreiben, was ein Objekt ist, wird die Antwort sein: »Das kommt darauf an.«. Aus diesem Grund haben virtuelle Objekte, genau wie reale Objekte, Merkmale und Verhaltensweisen, die Sie definieren können und die alles über das Objekt aussagen. Da Sie es in PHP mit einer virtuellen Entwicklungsumgebung zu tun haben, können Sie diese Informationen nicht Merkmale und Verhaltensweisen nennen. Es stehen auch hierfür wieder einmal neue Fachbegriffe zur Verfügung. Das Merkmal eines Objekts wird in der Programmierung als Eigenschaft oder Attribut bezeichnet und die Verhaltensweise eines Objekts als Methode. Diese beiden Begriffe haben Sie bereits an einigen Stellen dieses Buchs vorgefunden.

Hinweis: Sie werden feststellen, dass die Verwendung dieser Fachbegriffe meist nie so eng gesehen wird, also wenn Sie wollen, können Sie auch die Begriffe Merkmale und Verhaltenweise verwenden. Jeder Programmierer, der sich mit diesem Thema in Ansätzen auseinander gesetzt hat, wird Sie dennoch verstehen und wissen, was Sie meinen.