Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PHP/OOP: Kommunikation mit Methoden


Published on

Published in: Technology
  • Login to see the comments

  • Be the first to like this

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 />