Tolong Koreksi Code Ini...

Oleh teguhiw 77 0 pada Jumat, 2 Des. 2016, 07:47:13


Kembali ke forum soal ini

#php #pemograman-berorientasi-objek-di-php #dasar-pemograman-berorientasi-objek-pbo-di-php


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



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
1156
· 7 tahun, 4 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
· 7 tahun, 4 bulan yang lalu · 0 jempol

yup.. berhasil. maturnuwun alias teng kyu mas bramanto,,,