Пристап до методи внатре во класи во ООП во 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.
Направете помошен метод, кој ќе го добие првиот симбол од стрингот и ќе го направи голем.
Направете метод, кој ќе ги врати иницијалите на студентот, односно првите букви од неговото име и презиме.