Menambah Metode Ke class

Oleh rezky_984 80 4 pada Selasa, 12 Feb. 2019, 14:32:01


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



class Orang {
    public $lokasi = "codesaya";
    public $nama;
    public $umur;

    public function __construct($nama, $umur) {
        $this->nama = $nama;
        $this->umur = $umur;
    }

    // ciptakan metode menyapa() di bawah
  public function menyapa(){
  return  "Hi, saya $this-> nama umur saya $this->umur.";
  }
}

$saya = new Orang("Rasmus Lerdorf", 44); 

// panggil dan cetak metode menyapa() $saya di bawah
echo $saya -> menyapa (); 



Note errorny gini master : Catchable fatal error: Object of class Orang could not be converted to string in your code on line 13.

Mohon Bantuanny master smw???
0 jempol


dikayourboy
213
157
· 5 tahun, 9 bulan yang lalu · 7 jempol

kesalahan simple.
$this->nama harus digabung, bukan seperti $this-> nama (tidak boleh ada spasi)

rezky_984
80
4
penanya
· 5 tahun, 9 bulan yang lalu · 0 jempol

Makasie master @dikayourboy atas pencerahannya

agustri
149
0
· 5 tahun, 1 bulan yang lalu · 0 jempol

saya menggunakan seperti ini : 

class Orang {
    public $lokasi = "codesaya";
    public $nama;
    public $umur;

    public function __construct($nama, $umur) {
        $this->nama = $nama;
        $this->umur = $umur;
    }

    // ciptakan metode menyapa() di bawah
  function menyapa (){
  return "Hi, saya $this->nama umur saya $this->umur";
             }

}

$saya = new Orang("Rasmus Lerdorf", 44); 

// panggil dan cetak metode menyapa() $saya di bawah
echo $saya->menyapa();


jalan kok gan.