Akses Metode di Dalam Kelas pada OOP di PHP
Satu metode dapat dipanggil di dalam
metode lainnya melalui $this. Mari
kita lihat contohnya. Misalkan kita memiliki
kelas User dengan sebuah metode
yang mengembalikan properti:
php<?php
class User {
public $name;
public function show() {
return $this->name;
}
}
?>
Misalkan kita juga memiliki metode cape,
yang mengubah huruf pertama string
menjadi huruf kapital:
php<?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);
}
}
?>
Mari kita gunakan metode cape
di dalam metode show:
php<?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);
}
}
?>
Задание 1
Buatlah kelas Student
dengan properti name
dan surn.
Задание 2
Buatlah metode pembantu, yang akan mengambil karakter pertama string dan mengubahnya menjadi kapital.
Задание 3
Buatlah metode yang akan mengembalikan inisial siswa, yaitu huruf pertama dari nama depan dan belakangnya.