Agan-agan saya mau tanya, sayabuat kode :
// echo "Keren..!! Anda sudah menyelesaikan semua unit dari PHP" :D
class orang {
public $nama;
public $hobi;
public $bahasa;
public static $kenalkan = "Perkenalkan";
function __construct($nama, $hobi, $bahasa){
$this->nama = $nama;
$this->hobi = $hobi;
$this->bahasa = $bahasa;
}
public static function kenal(){
return self::$kenalkan;
}
public function siapa(){
return "Saya adalah $this->nama, saya hobi $this->hobi, dan saya menyukai $this->bahasa";
}
}
$budi = new orang("budi", "bermain", "php");
echo orang::kenal()." ".$budi->siapa();
kok outputnya :
Fatal error: Class 'orang' not found in your code on line 23
harusnya kan :
Perkenalkan Saya adalah budi, saya hobi bermain, dan saya menyukai php
0 jempol
bramanto
300
1167
·
8 tahun, 11 bulan yang lalu
·
1 jempol
Halo coder @ZEXCIF, Karena class orang tidak dikenal dengan menggunakan perintah seperti itu. Karena kita sudah menciptakan objek dari class orang. Coder cukup menuliskan seperti ini : echo $budi::kenal()." ".$budi->siapa();
ZEXCIF
139
2
penanya
·
8 tahun, 11 bulan yang lalu
·
0 jempol
Makasih banyak pak atas jawabannya