SlideShare ist ein Scribd-Unternehmen logo
1 von 5
OOP/PHPKommunikation mit Methoden
Werte an Methoden übergeben function nameAendern(„Fritz“) Wert „Fritz“ wird an die Methode  übergeben. Parameter der Funktion function nameAendern($neuerName) { 	$name = $neuerName; } Methode benutzt den übergebenen Wert $name = „Fritz“
Werte ausgeben:1) Direkte Ausgabe function nameAendern($neuerName) { 	echo „Der neue Name ist“ . $neuerName; } Nachteil: Keine Weiterverarbeitung möglich.
Werte ausgeben:2) Speichern in globalen Attributen function nameAendern($neuerName) { $this->name = $neuerName; } $kunde = new Kunde; $kunde->nameAendern("Sabine"); $newName = $kunde->name; echo "Neuer Name: " . $newName; Der neue Name wird in  $this->name gespeichert.
Werte ausgeben:3) Rückgabewert definieren function nameAendern($neuerName) { $this->name = $neuerName; return $neuerName; } $kunde = new Kunde; $newName = $kunde->nameAendern("Sabine"); echo $newName; Der neue Name ist der Rückgabewert der Methode nameAendern.

Weitere ähnliche Inhalte

Andere mochten auch

Kneippianum Broschüre
Kneippianum BroschüreKneippianum Broschüre
Kneippianum BroschüreKneippianum
 
Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Raphaël Goetter
 
Evaluation miteinanderN 2012
Evaluation miteinanderN 2012Evaluation miteinanderN 2012
Evaluation miteinanderN 2012hkuesters
 
Atelier 8 - Le Gaming et après ?... Exemple d'actions mises en place par le C...
Atelier 8 - Le Gaming et après ?... Exemple d'actions mises en place par le C...Atelier 8 - Le Gaming et après ?... Exemple d'actions mises en place par le C...
Atelier 8 - Le Gaming et après ?... Exemple d'actions mises en place par le C...R-Evolutions Touristiques de Brive
 
ITB Präsentation: Vom Extranet zum Social Web - Social Media im B2B Einsatz
ITB Präsentation: Vom Extranet zum Social Web - Social Media im B2B EinsatzITB Präsentation: Vom Extranet zum Social Web - Social Media im B2B Einsatz
ITB Präsentation: Vom Extranet zum Social Web - Social Media im B2B EinsatzRealizing Progress
 
Webinar decembre 9 facteurs satisfaction v1 121206
Webinar decembre 9 facteurs satisfaction  v1 121206Webinar decembre 9 facteurs satisfaction  v1 121206
Webinar decembre 9 facteurs satisfaction v1 121206Simon Chapleau
 
Café Croissant Collaboratif sur Bilan et Strategie
Café Croissant Collaboratif sur Bilan et StrategieCafé Croissant Collaboratif sur Bilan et Strategie
Café Croissant Collaboratif sur Bilan et StrategieHélène Desliens
 
Menjaga Kesehatan Sepanjang Masa
Menjaga Kesehatan Sepanjang MasaMenjaga Kesehatan Sepanjang Masa
Menjaga Kesehatan Sepanjang Masasandyverden
 
Café Croissant Collaboratif sur le Mécénat et le Sponsoring
Café Croissant Collaboratif sur le Mécénat et le SponsoringCafé Croissant Collaboratif sur le Mécénat et le Sponsoring
Café Croissant Collaboratif sur le Mécénat et le SponsoringHélène Desliens
 
Présentation reso 2014 groupement d'employeurs hcr
Présentation reso 2014 groupement d'employeurs hcrPrésentation reso 2014 groupement d'employeurs hcr
Présentation reso 2014 groupement d'employeurs hcrPhilippe Cabon
 
Innocherche restitution collége entreprise 14 octobre 2014
Innocherche   restitution collége entreprise 14 octobre 2014Innocherche   restitution collége entreprise 14 octobre 2014
Innocherche restitution collége entreprise 14 octobre 2014Bertrand Petit
 

Andere mochten auch (18)

Test 4
Test 4Test 4
Test 4
 
Eheleben
EhelebenEheleben
Eheleben
 
Soiree pasta
Soiree pastaSoiree pasta
Soiree pasta
 
Kneippianum Broschüre
Kneippianum BroschüreKneippianum Broschüre
Kneippianum Broschüre
 
Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !
 
Evaluation miteinanderN 2012
Evaluation miteinanderN 2012Evaluation miteinanderN 2012
Evaluation miteinanderN 2012
 
Hammer
HammerHammer
Hammer
 
Atelier 8 - Le Gaming et après ?... Exemple d'actions mises en place par le C...
Atelier 8 - Le Gaming et après ?... Exemple d'actions mises en place par le C...Atelier 8 - Le Gaming et après ?... Exemple d'actions mises en place par le C...
Atelier 8 - Le Gaming et après ?... Exemple d'actions mises en place par le C...
 
Folder openbrain
Folder openbrainFolder openbrain
Folder openbrain
 
Prise de rdv juin 2012
Prise de rdv juin 2012Prise de rdv juin 2012
Prise de rdv juin 2012
 
ITB Präsentation: Vom Extranet zum Social Web - Social Media im B2B Einsatz
ITB Präsentation: Vom Extranet zum Social Web - Social Media im B2B EinsatzITB Präsentation: Vom Extranet zum Social Web - Social Media im B2B Einsatz
ITB Präsentation: Vom Extranet zum Social Web - Social Media im B2B Einsatz
 
GETraining by Guiding Scents
GETraining by Guiding ScentsGETraining by Guiding Scents
GETraining by Guiding Scents
 
Webinar decembre 9 facteurs satisfaction v1 121206
Webinar decembre 9 facteurs satisfaction  v1 121206Webinar decembre 9 facteurs satisfaction  v1 121206
Webinar decembre 9 facteurs satisfaction v1 121206
 
Café Croissant Collaboratif sur Bilan et Strategie
Café Croissant Collaboratif sur Bilan et StrategieCafé Croissant Collaboratif sur Bilan et Strategie
Café Croissant Collaboratif sur Bilan et Strategie
 
Menjaga Kesehatan Sepanjang Masa
Menjaga Kesehatan Sepanjang MasaMenjaga Kesehatan Sepanjang Masa
Menjaga Kesehatan Sepanjang Masa
 
Café Croissant Collaboratif sur le Mécénat et le Sponsoring
Café Croissant Collaboratif sur le Mécénat et le SponsoringCafé Croissant Collaboratif sur le Mécénat et le Sponsoring
Café Croissant Collaboratif sur le Mécénat et le Sponsoring
 
Présentation reso 2014 groupement d'employeurs hcr
Présentation reso 2014 groupement d'employeurs hcrPrésentation reso 2014 groupement d'employeurs hcr
Présentation reso 2014 groupement d'employeurs hcr
 
Innocherche restitution collége entreprise 14 octobre 2014
Innocherche   restitution collége entreprise 14 octobre 2014Innocherche   restitution collége entreprise 14 octobre 2014
Innocherche restitution collége entreprise 14 octobre 2014
 

Mehr von lehrerfreund

mySQL - INSERT INTO
mySQL - INSERT INTOmySQL - INSERT INTO
mySQL - INSERT INTOlehrerfreund
 
mySQL - CREATE TABLE
mySQL - CREATE TABLEmySQL - CREATE TABLE
mySQL - CREATE TABLElehrerfreund
 
mySQL - Felddatentypen
mySQL - FelddatentypenmySQL - Felddatentypen
mySQL - Felddatentypenlehrerfreund
 
CSS: Links formatieren
CSS: Links formatierenCSS: Links formatieren
CSS: Links formatierenlehrerfreund
 
CSS: Zweispaltige Layouts
CSS: Zweispaltige LayoutsCSS: Zweispaltige Layouts
CSS: Zweispaltige Layoutslehrerfreund
 
CSS - Externes Stylesheet
CSS - Externes StylesheetCSS - Externes Stylesheet
CSS - Externes Stylesheetlehrerfreund
 
PHP: Variablen entschaerfen
PHP: Variablen entschaerfenPHP: Variablen entschaerfen
PHP: Variablen entschaerfenlehrerfreund
 
PHP: Indiziertes Array
PHP: Indiziertes ArrayPHP: Indiziertes Array
PHP: Indiziertes Arraylehrerfreund
 
PHP: Assoziative Arrays
PHP: Assoziative ArraysPHP: Assoziative Arrays
PHP: Assoziative Arrayslehrerfreund
 
PHP: Rechnen mit PHP
PHP: Rechnen mit PHPPHP: Rechnen mit PHP
PHP: Rechnen mit PHPlehrerfreund
 
PHP: br und n (new line)
PHP: br und n (new line)PHP: br und n (new line)
PHP: br und n (new line)lehrerfreund
 
PHP: Variablen und Datentypen
PHP: Variablen und DatentypenPHP: Variablen und Datentypen
PHP: Variablen und Datentypenlehrerfreund
 
PHP: echo, kommentare
PHP: echo, kommentarePHP: echo, kommentare
PHP: echo, kommentarelehrerfreund
 

Mehr von lehrerfreund (20)

ERM - Überblick
ERM - ÜberblickERM - Überblick
ERM - Überblick
 
mySQL - INSERT INTO
mySQL - INSERT INTOmySQL - INSERT INTO
mySQL - INSERT INTO
 
mySQL - CREATE TABLE
mySQL - CREATE TABLEmySQL - CREATE TABLE
mySQL - CREATE TABLE
 
mySQL - SELECT
mySQL - SELECTmySQL - SELECT
mySQL - SELECT
 
mySQL - Felddatentypen
mySQL - FelddatentypenmySQL - Felddatentypen
mySQL - Felddatentypen
 
CSS: Links formatieren
CSS: Links formatierenCSS: Links formatieren
CSS: Links formatieren
 
CSS: Zweispaltige Layouts
CSS: Zweispaltige LayoutsCSS: Zweispaltige Layouts
CSS: Zweispaltige Layouts
 
CSS - Externes Stylesheet
CSS - Externes StylesheetCSS - Externes Stylesheet
CSS - Externes Stylesheet
 
PHP: foreach
PHP: foreachPHP: foreach
PHP: foreach
 
PHP: Switch
PHP: SwitchPHP: Switch
PHP: Switch
 
PHP: Variablen entschaerfen
PHP: Variablen entschaerfenPHP: Variablen entschaerfen
PHP: Variablen entschaerfen
 
PHP: exit
PHP: exitPHP: exit
PHP: exit
 
PHP: isset
PHP: issetPHP: isset
PHP: isset
 
PHP: if-else
PHP: if-elsePHP: if-else
PHP: if-else
 
PHP: Indiziertes Array
PHP: Indiziertes ArrayPHP: Indiziertes Array
PHP: Indiziertes Array
 
PHP: Assoziative Arrays
PHP: Assoziative ArraysPHP: Assoziative Arrays
PHP: Assoziative Arrays
 
PHP: Rechnen mit PHP
PHP: Rechnen mit PHPPHP: Rechnen mit PHP
PHP: Rechnen mit PHP
 
PHP: br und n (new line)
PHP: br und n (new line)PHP: br und n (new line)
PHP: br und n (new line)
 
PHP: Variablen und Datentypen
PHP: Variablen und DatentypenPHP: Variablen und Datentypen
PHP: Variablen und Datentypen
 
PHP: echo, kommentare
PHP: echo, kommentarePHP: echo, kommentare
PHP: echo, kommentare
 

PHP/OOP: Kommunikation mit Methoden

  • 2. Werte an Methoden übergeben function nameAendern(„Fritz“) Wert „Fritz“ wird an die Methode übergeben. Parameter der Funktion function nameAendern($neuerName) { $name = $neuerName; } Methode benutzt den übergebenen Wert $name = „Fritz“
  • 3. Werte ausgeben:1) Direkte Ausgabe function nameAendern($neuerName) { echo „Der neue Name ist“ . $neuerName; } Nachteil: Keine Weiterverarbeitung möglich.
  • 4. Werte ausgeben:2) Speichern in globalen Attributen function nameAendern($neuerName) { $this->name = $neuerName; } $kunde = new Kunde; $kunde->nameAendern("Sabine"); $newName = $kunde->name; echo "Neuer Name: " . $newName; Der neue Name wird in $this->name gespeichert.
  • 5. Werte ausgeben:3) Rückgabewert definieren function nameAendern($neuerName) { $this->name = $neuerName; return $neuerName; } $kunde = new Kunde; $newName = $kunde->nameAendern("Sabine"); echo $newName; Der neue Name ist der Rückgabewert der Methode nameAendern.