Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Sprachelemente und Syntax  Teil von  Datentypen
Letztes Update: 09.03.2008 19:41:43

Navigation

Seite Startseite
Seite Aktuelles
Seite Seite News*
Seite Seite Pressemitteilungen*
Seite SELFPHP
Seite Seite Über SELFPHP
Seite Seite Werbung
Seite Seite Kontakt
Seite Seite Unsere Banner
Seite Seite Impressum
Seite Qozido
Seite Seite Diving Edition
Seite Seite Snorkeling Edition
Seite SELFPHP Dokumentation
Seite Seite PHP-Skripte
Seite Seite PHP Befehlsreferenz
Seite Seite PHP 5 Praxisbuch
Seite Seite PHP Code Snippets
Seite Seite SELFPHP in Buchform
Seite Anbieterverzeichnis
Seite Seite Globale Branchen
Seite Seite Webhosting/Server
Seite Services
Seite Seite Forum*
Seite Seite RSS-Feeds*
Seite Seite Downloads*
Seite Seite Gratis-Video-Lektionen*
Seite Seite SELFPHP auf Heft-CD*
Seite Seite Newsletter*
Seite Internet Security
 sponsored by  
Seite Stellenangebote*
Sedo - Bei uns wird PHP großgeschrieben
Seite Premium-Partner   
Webhosting/Serverlösungen
Seite Produktempfehlung   
Seite Seite SteadyBackup

 
* Link führt ins Internet


Anbieterverzeichnis
Informieren Sie sich über die Unternehmen in unserem Anbieterverzeichnis!  
 


SELFPHP Forum
Fragen rund um die Themen PHP? In über 100.000 Beiträgen finden Sie sicher die passende Antwort!*  


Newsletter
Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!*

Vorname: 
Name:
E-Mail:
 




 

Objekte




Objekte gehören dem PHP-Datentyp Object an. Ein Objekt ist eine Sammlung benannter Daten. Die Namen dieser Datenelemente werden als Eigenschaften, Attribute oder Properties des Objekts bezeichnet. Einige sprechen auch von den Feldern des Objekts. Diese Benennung kann jedoch zu Verwirrung führen, da es Felder (Arrays) auch als eigenständigen Datentyp gibt. Sie sollten daher eine der ersten drei Benennungen verwenden. Um die Eigenschaft eines Objekts anzusprechen, sprechen wir zunächst das Objekt an, setzen dahinter ein -> und fügen anschließend den Namen der Eigenschaft an.

Beispiel

$meinRechner->hersteller
$meinRechner->cpu

Hier haben wir ein Objekt namens $meinRechner mit den Eigenschaften hersteller und cpu. Die Eigenschaften von Objekten verhalten sich dabei in PHP wie Variablen. Sie können alle Datentypen enthalten, einschließlich Arrays, Funktionen und anderer Objekte. Wie bereits erwähnt, wird eine Funktion, die als Eigenschaft eines Objekts gespeichert ist, oft auch als Methode bezeichnet. Um eine Methode eines Objekts aufzurufen, benutzen Sie wiederum die Schreibweise mit dem ->, um den Funktions-Datenwert in dem Objekt ansprechen zu können.

Beispiel

$meinRechner->starten();

Ich will Ihnen noch ein lauffähiges Beispiel für die aufgeführten Eigenschaften der Funktion mit auf den Weg geben:

<?php
/*
Klasse (class)
Definiert Eigenschaften, Methoden und Funktionen
einer Gruppe von Objekten
*/
class Rechner {

  public $cpu;
  public $hersteller;

  function __construct($taktrate,$unternehmen)
  {
    $this->cpu = $taktrate;
    $this->hersteller = $unternehmen;
  }

  function starten()
  {
    echo "Rechner gestartet!";
  }

  //Irgendwie muss PHP ja wissen, wie es dein Objekt
  //ausgeben soll...
  function __toString()
  {
    return "Rechner";
  }

}

// Objekt erzeugen
$meinRechner = new Rechner(2000,"Intel");

// Ausgabe – Object id #1
echo $meinRechner;
// Ausgabe – Intel
echo $meinRechner->hersteller;
// Ausgabe – Rechner gestartet!
echo $meinRechner->starten();
?>



 




 sponsored by

Sedo - Bei uns wird PHP großgeschrieben


VERIO - An NTT Communications Company


HighText iBusiness


Webspace-Verkauf.de


video2brain




 Premium-Partner
 Webhosting/Serverlösungen

BPI-Systeme


Premium-Partner Pixel X


Premium-Partner First Colo


Premium-Partner dogado Internet




Qozido


© 2001-2008 E-Mail SELFPHP - Damir Enseleit, info@selfphp.deImpressumKontakt