phpbar.de logo

Mailinglisten-Archive

[php] Klassen oder Nicht-Klassen?

[php] Klassen oder Nicht-Klassen?

Kristian =?iso-8859-1?Q?K=F6hntopp?= kk_(at)_netuse.de
Tue, 05 Oct 1999 16:17:36 +0200


"Dr. Stefan Schmalhaus" wrote:
> fuer welche Projekte empfiehlt es sich, mit PHP-Klassen
> zu arbeiten? Welche Vorteile bietet diese Art der Programmierung
> im allgemeinen?

PHP ist keine objektorientierte Sprache. Das Konstrukt class
erlaubt es vor allen Dingen, Funktionen und Variablen in 
einem gemeinsamen Container zu bündeln und dann unter 
verschiedenen Namen in den globalen Namensraum einzublenden.
Damit taugt es zur Verwaltung von Bibliotheksfunktionen.

Objekte und Klassen unterliegen einer ganzen Reihe von
Einschränkungen, die sie in PHP zu Datenobjekten zweiter
Klasse machen (keine Objektmethoden in Callbacks anwendbar
(usort, xml_parse), Arrays von Objekten haben keine Syntax
für Methodenaufrufe und so weiter).

Kristian

-- 
Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00
Using PHP3? See our web development library at
http://phplib.netuse.de/ (We have moved! Update your bookmarks!)


php::bar PHP Wiki   -   Listenarchive