Pesudo-Variable $this dalam Objek dan Fungsi Variabel $this dalam PHP Object Oriented Programming (OOP)

Pesudo-Variable $this dalam Objek dalam PHP Object Oriented Programming (OOP)


 
Asalamualikum wr.wb. Dalam artikel kali ini gua akan menjelaskan bagaimana cara penggunaan pseudo-variable $this dalam objek di php object orinted programming (OOP). contoh scriptnya adalah sebagai berikut:

 / / buat class motor

 class motor {


 / / buat property untuk class motor

 public $merk

 public $harga


 / / buat method untuk class motor

 public function merk_motor( )  {

return "Di jual motor $this ->merk dengan harga $this ->$harga";

{

public function harga_motor ( ) {

return 'motor dengan merk $this ->merk dengan harga $this ->pemilik" akan dijual;

}

public function nyalakan _motor ( ) {

$merk=$this->merk_motor ( );

$harga= $this->harga_motor ( )  ;

$nyala=$merk ."

".$harga;

return $nyala;

}

/ / buat objek dari class motor (instansiasi)

$new_motor = new motor ( );

/ / isi proprty objek

$new_motor ->merk ="Honda";

$new_motor->harga="Rp.1000000";

echo $new_motor ->merk_motor( );

echo "

";

echo $new_motor-> harga_motor ( );

echo $new_motor-> nyalakan_motor ( ) ;

?>

Script diatas merupakan contoh yang sama dari tutorial-tutorial sebelumnya. cuma hanya gua modifikasi sedikit. gua buat 2 property: $merk dan $harga, selajutnya gua buat 3 method yaitu merk_motor(),harga_motor() dan nyalakan_motor().

Fungsi Variabel $this dalam PHP Object Oriented Programming (OOP)

Kali ini gua akan menjelaskan tentang bagaimana menerapkan fungsi variable $this dalam object di PHP. Variable $this merupakan petunjuk kepada objek ketika akan mengaksessnya dari luar. $this lebih dikenal dengan istilah pseudo-variable.

<?php
//buat class motor
class motor{
 //buat property motor
  public $merk;
  public $harga;
  public $cc_motor;
 
  //buat method motor
  public function merk_motor(){
    return "Homda CBR";
  } 
 
public function harga_motor(){ return "RP.250000"; } } //buat object dari class motor $new_motor = new motor(); $old_motor = new motor();   ?> $this merupakan variable yang biasanya di gunakan pada PHP berbasis objek(OOP). Maka dari itu agak susah di mengerti jika sebelumnya belum pernah belajar tentang object oriented programming. Untuk itu gua akan memberikan contoh agar lebih mudah dimengerti. Contohnya sebagai berikut.


Dari script di atas gua buat class motor dengan 3 property yaitu $merk,$harga,$cc_motor. Dan dalam class motor ada 2 method yaitu $new_motor dan $old_motor kedua method tersebut akan mengembalikan 2 string. Property dan method pada class motor memiliki hak aksess public jadi bisa di acsess dari clas mana saja termasuk luar class.

Selanjutnya gua akan menambahkan isi peroperty karena jika tidak ada isi property ketika script diatas di running tidak akan memunculkan apapun. Jadi harus diberikan isi peroperty terlebih dahulu,

$new_motor-&gt;merk = “Honda”;
$old_motor-&gt;merk=”Yamaha”;

Udah dulu yoo.. Nanti di lanjut lagi walaupun tutorialnya belum selesai semua mungkin anda bisa meneruskannya.hehee. sekian dulu semoga bermanfaat . Terima Kasih

Sign up here with your email address to receive updates from this blog in your inbox.

0 Response to "Pesudo-Variable $this dalam Objek dan Fungsi Variabel $this dalam PHP Object Oriented Programming (OOP)"

Posting Komentar