⊗ppOpBsMIC 7 of 107 menu

Aufruf von Methoden innerhalb von Klassen in OOP in PHP

Man kann Methoden innerhalb anderer über $this aufrufen. Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben eine Klasse User mit einer Methode, die eine Eigenschaft zurückgibt:

<?php class User { public $name; public function show() { return $this->name; } } ?>

Nehmen wir an, wir haben auch eine Methode cape, die den ersten Buchstaben eines Strings in Großbuchstaben umwandelt:

<?php class User { public $name; public function show() { return $this->name; } public function cape($str) { return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); } } ?>

Lassen Sie uns die Methode cape innerhalb der Methode show verwenden:

<?php class User { public $name; public function show() { return $this->cape($this->name); } public function cape($str) { return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1); } } ?>

Erstellen Sie eine Klasse Student mit den Eigenschaften name und surn.

Erstellen Sie eine Hilfsmethode, die das erste Zeichen eines Strings erhält und es großschreibt.

Erstellen Sie eine Methode, die die Initialen des Studenten zurückgibt, also die ersten Buchstaben seines Vor- und Nachnamens.

bydeenesfrptru