Menambahkan metode ke class
Metode (function di dalam class) mempunyai syntax seperti berikut:
public function nama_func($parameter) { // lakukan sesuatu }
Dan sekarang kita tahu bahwa __construct()
adalah sebuah function yang spesial, yang mana akan dipanggil setiap kali object diciptakan. Selain itu, kita telah belajar bagaimana caranya untuk menggunakan $this
jika kita ingin mengakses properti di dalam sebuah kelas.
Anda juga telah belajar bagaimana caranya untuk memanggil sebuah properti di sebuah objek. Memanggil sebuah metode di sebuah objek pun memiliki notasi yang serupa seperti berikut:
$obj->nama_metode();
Instruksi:
Petunjuk
- Tambahkan sebuah metode yang kita sebut
menyapa()
. Metode ini akan mengembalikan (return
) sebuah string yang merupakan"Hi, saya $this->nama umur saya $this->umur."
- Metode anda tidak mengambil parameter apapun.
- Panggil metode ini di
$saya
dan cetak ke layar.
Petunjuk
class Orang {
public $lokasi = "codesaya";
public $nama;
public $umur;
public function __construct($nama, $umur) {
$this->nama = $nama;
$this->umur = $umur;
}
// ciptakan metode menyapa() di bawah
}
$saya = new Orang("Rasmus Lerdorf", 44);
// panggil dan cetak metode menyapa() $saya di bawah
Code Output