#php #pemograman-berorientasi-objek-di-php #dasar-pemograman-berorientasi-objek-pbo-di-php
Petunjuk Diskusi
apa salah kode ini, kok hsilnya eror?
class Lat {
public $a;
public function __construct ($a) {
$this->a = $a;
}
public function angka() {
if (1 < $a and $a < 3 ) {
return "Nilai A adalah TRUE.";
}
else if (4 < $a and $a < 7) {
return "Nilai A adalah FALSE.";
}
else {
return "Nilai A bukan TRUE dan FALSE.";
}
}
$test = new Lat (2);
echo $test->angka();
0 jempol
bramanto
300
1167
·
8 tahun, 10 bulan yang lalu
·
0 jempol
Halo coder @teguhiw. Pada sintaks code yang dituliskan pada end class kurang dibubuhkan tanda } . Kemudian di dalam method angka() gunakan $this->a bukan $a. Karena $a tidak didefinisikan dalam method angka().
Sintaks code lengkapnya seperti ini :
class Lat {
public $a;
public function __construct ($a) {
$this->a = $a;
}
public function angka() {
if (1 < $this->a and $this->a < 3 ) {
return "Nilai A adalah TRUE.";
}
else if (4 < $this->a and $this->a < 7) {
return "Nilai A adalah FALSE.";
}
else {
return "Nilai A bukan TRUE dan FALSE.";
}
}
}
$test= new Lat(2);
echo $test->angka();
teguhiw
77
0
penanya
·
8 tahun, 10 bulan yang lalu
·
0 jempol
yup.. berhasil. maturnuwun alias teng kyu mas bramanto,,,