#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
·
10 tahun, 2 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
·
10 tahun, 2 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
·
10 tahun, 2 bulan yang lalu
·
1 jempol
oke mas, makasih atas ilmunya...