#php #pemograman-berorientasi-objek-di-php #dasar-pemograman-berorientasi-objek-pbo-di-php
Petunjuk Diskusi
class Orang { public $lokasi = "codesaya"; public $nama; public $umur; // berikan __construct di bawah public function __construct($nama,$umur){ $this->nama = $nama; $this->umur = $umur; echo $nama; echo $umur; } } // Ubah baris dibawah dengan memberi // dua parameter di antara tanda kurung $guru = new Orang("Barney",40); $murid = new Orang("Madhan",20); // akses properti dari $guru & murid di bawah echo $guru->guru; echo $murid->murid; //ni pesan eror ny Barney40Madhan20 Notice: Undefined property: Orang::$guru in your code on line 21 Notice: Undefined property: Orang::$murid in your code on line 22 itu kenapa ya ?
0 jempol
ganis
198
841
·
9 tahun, 3 bulan yang lalu
·
1 jempol
Halo @madhan, salahnya di: echo $guru->guru; echo $murid->murid; karena tidak ada properti 'guru' di Orang. Yang ada adalah lokasi, nama, dan umur. Jawaban anda dianggap benar karena kebetulan ada 'echo' di dalam __construct() anda. Jika echo itu dihilangkan maka anda akan dianggap salah.
kp_kp
177
1
·
9 tahun, 3 bulan yang lalu
·
1 jempol
sudah dijawab detail jika belum paham ini gan taruh di line 21 kebawah: echo "nama $guru->nama, umur $guru->umur \n"; echo "nama $murid->nama, umur $murid->umur";
madhan
132
7
penanya
·
9 tahun, 3 bulan yang lalu
·
1 jempol
oke mas, makasih atas ilmunya...