Приступ методама унутар класа у ООП у PHP
Једне методе можемо позивати унутар
других кроз $this. Хајде да
погледамо на примеру. Нека имамо
класу са корисником и методом,
у којем се враћа својство:
<?php
class User {
public $name;
public function show() {
return $this->name;
}
}
?>
Нека такође имамо метод cape,
који претвара прво слово стринга
у велико:
<?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);
}
}
?>
Хајде да искористимо метод cape
унутар метода show:
<?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);
}
}
?>
Направите класу Student
са својствима name
и surn.
Направите помоћни метод, који ће добијати први симбол стринга и правити га великим.
Направите метод, који ће вратити иницијале студента, односно прва слова његовог имена и презимена.