SlideShare a Scribd company logo
1 of 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.

More Related Content

Viewers also liked

Viewers also liked (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
 

More from lehrerfreund

mySQL - INSERT INTO
mySQL - INSERT INTOmySQL - INSERT INTO
mySQL - INSERT INTO
lehrerfreund
 
mySQL - CREATE TABLE
mySQL - CREATE TABLEmySQL - CREATE TABLE
mySQL - CREATE TABLE
lehrerfreund
 
mySQL - Felddatentypen
mySQL - FelddatentypenmySQL - Felddatentypen
mySQL - Felddatentypen
lehrerfreund
 
CSS: Links formatieren
CSS: Links formatierenCSS: Links formatieren
CSS: Links formatieren
lehrerfreund
 
CSS: Zweispaltige Layouts
CSS: Zweispaltige LayoutsCSS: Zweispaltige Layouts
CSS: Zweispaltige Layouts
lehrerfreund
 
CSS - Externes Stylesheet
CSS - Externes StylesheetCSS - Externes Stylesheet
CSS - Externes Stylesheet
lehrerfreund
 
PHP: Variablen entschaerfen
PHP: Variablen entschaerfenPHP: Variablen entschaerfen
PHP: Variablen entschaerfen
lehrerfreund
 
PHP: Indiziertes Array
PHP: Indiziertes ArrayPHP: Indiziertes Array
PHP: Indiziertes Array
lehrerfreund
 
PHP: Assoziative Arrays
PHP: Assoziative ArraysPHP: Assoziative Arrays
PHP: Assoziative Arrays
lehrerfreund
 
PHP: Rechnen mit PHP
PHP: Rechnen mit PHPPHP: Rechnen mit PHP
PHP: Rechnen mit PHP
lehrerfreund
 
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 Datentypen
lehrerfreund
 
PHP: echo, kommentare
PHP: echo, kommentarePHP: echo, kommentare
PHP: echo, kommentare
lehrerfreund
 

More from 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.