Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara menggabungkan 2 Class pada bahasa pemrogaman PHP

PHP merupakan bahasa pemrograman yang sudah banyak sekali dipakai di Indonesia.

Berikut 2 cara menggabungkan 2 Class pada bahasa pemrograman PHP.

1. Menggunakan extends



 <?php
class A {
function nama() {
echo "Nama saya Andi\n";
}
function umur() {
echo "Umur saya 21\n";
}
}

class B extends A {
function panggil() {
$this->nama();
$this->umur();
}

}

$b = new B();
$b->panggil();
?>
Perhatikan kode tersebut, function class A dipanggil melalui class B.

2. Tidak menggunakan extends.

 <?php
class A {
function nama() {
echo "Nama saya Andi\n";
}
function umur() {
echo "Umur saya 21\n";
}
}

class B {
function __construct() {
$this->a = new A();
}
function panggil() {
$this->a->nama();
$this->a->umur();
}
}

$b = new B();
$b->panggil();
?>

Pada saat class B di panggil, function yang pertama kali terpanggil membuat variable
$this->a yang berfungsi untuk memanggil class A, sehingga pada saat function panggil()
dijalankan, function dari class A dapat dijalankan melalui class B.

Sekian penjelasan mengenai cara menggabungkan 2 Class pada bahasa pemrograman PHP.

Posting Komentar untuk "Cara menggabungkan 2 Class pada bahasa pemrogaman PHP"