Pembelajaran 2 : Membuat Function/Method didalam Class

Belajar PHP OOP - Pada pembelajaran kali ini kita akan membahas mengenai cara membuat function/method didalam sebuah Class. Sebelumnya kita telah membahas mengenai cara membuat Class di PHP OOP. Jika kalian belum membacanya bisa kalian baca di Mendefinisikan Class di PHP OOP. Baiklah langsung saja masuk ke pembahasan.



Seperti yang didalam pembahasan sebelumnya, bahwa dalam sebuah class bisa dibuat function. Sebuah function didalam suatu class dinamakan sebuah method, dan sebuah method jika kita banyangkan adalah segala hal yang terkait dengan pekerjjaan atau proses yan dapat diberikan pada suatu object. Sebagai contoh method dalam kehidupan sebahri hari, adalah pada object 'mahasiswa'. Sebuah method kita bisa berikan pada mahasiswa tersebut misalnya, 'proses kuliah'. Didalam sebuah method 'proses kuliah' itu terdapat rangkaan proses mulai dari :

  1. registrasi kuliah
  2. kuti kuliah
  3. ikuti ujian
  4. jika ujian tidak lulus, maka ulangi ikuti kuliah


Itulah sebagai contoh gambaran method dalam kehidupan sehari-hari.


Berikut ini adalah sebuah contoh function yang dibuat dalam sebuah class. function didalam contoh berikut ini kita gunakan untuk menentukan apakah sebuah mobil harganya mahal atau tidak. disini kita mendefinisikan jika mobil yang dikatakan mahal adalah mobil yag harganya diatas 100 juta, dan jika dibawah 100 juta maka dikatakan murah.


<?php

class mobil {
  var $jumlahRoda;
  var $warna;
  var $bahanBakar;
  var $harga;
  var $merek;

  function cekHarga() {
 if($this->harga > 100000000) {
  $status = 'Mahal';
 } else {
  $status = 'Murah';
 }
return $status;
}

}
?>

Perhatikan perintah :
$this->harga

Variable $this merupakan built in variable yang dignakan untuk mengakses property atau method yang ada dalam class tersebut. Sehingga perintah $this-> harga digunakan untuk mengakses atau membaca property dari $harga yang ada didalam class mobil..

Catatan :

Variable $status dalam function cekharga() bukanlah termasuk property dari class kendaraan karena tidak didefinisikan dalam bentuk var $status;

Sekian dulu untuk pembelajaran kali ini, silahkan dipelajari dan dipraktekkan agar lebih paham. Bila ada yang ingin ditanyakan bisa bertanya melalui kolom komentar, nanti akan saya jawab sebisanya. Jangan lupa shere artikel ini agar lebih bermanfaat. Terimakasih.

0 Response to "Pembelajaran 2 : Membuat Function/Method didalam Class"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel