Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
OOP/PHPKommunikation mit Methoden<br />
Werte an Methoden übergeben<br />function nameAendern(„Fritz“)<br />Wert „Fritz“ wird<br />an die Methode <br />übergeben....
Werte ausgeben:1) Direkte Ausgabe<br />function nameAendern($neuerName)<br />{<br />	echo „Der neue Name ist“ . $neuerName...
Werte ausgeben:2) Speichern in globalen Attributen<br />function nameAendern($neuerName)<br />{<br />$this-&gt;name = $neu...
Werte ausgeben:3) Rückgabewert definieren<br />function nameAendern($neuerName)<br />{<br />$this-&gt;name = $neuerName;<b...
Nächste SlideShare
Wird geladen in …5
×

PHP/OOP: Kommunikation mit Methoden

425 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

PHP/OOP: Kommunikation mit Methoden

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

×