Pembelajaran 4 : Membuat Instantisasi Obyek di PHP OOP



Instantisasi Obyek

Belajar PHP OOP - Pada pembahasan kali ini kita akan memasuki pembahasan mengenai Instantisasi Obyek. Seperti yang telah dijelaskan diartikel sebelumnya bahwa sebuah class merupakan blueprint dari obyek. Yang dimana artinya sebuah class belum menjadi obyek sebelum kita lakukan sebuah proses instantisasi obyek.

Namun sebelum kita masuk kedalam tahap pembahasan, jika kalian belum membaca pembelajaran sebelum nya silahkan baca terlebih dahulu agar mudah memahami artikel ini dan artikel-artikel selanjutnya, mulai dari :



Untuk melakukan instantisasi obyek, perintahnya adalah sebagai berikut ini :


$variable = new namaclass();

Sebagai contoh, misalkan kita melakukan instantisasi pada class kendaraan


<?php
class kendaraan() {
 var $jumlahroda;
 var $warna;
 var $bahanbakar;
 var $harga;
 var $merek;

function statusHarga() {
 if($this->harga > 50000000) {
  $status = 'Mahal':
 } else {
  $status = 'Murah';
 }
 retutrn $status;
}
}
$kendaraan1 = new kendaraan();

?>

Jika script diatas dijalankan, maka di browser tidak muncul apa-apa. Hal tersebut terjadi dikarenakan kita belum menyuruh PHP untuk menjalankan sesuatu pada obyek $kendaraan1 tersebut.

Variable $kendaraan1 dalam hal ini dinamakan 'handle' karena kita akan gunakan $kendaraan1 untuk mengontrol dan menggunakan kendaraan.

Terlebih lagi, kita juga bisa melakukan instantisasi obyek tanpa menggunakan kurung, perhatikan contoh berikut ini yang menunjukkan proses instansi beberapa obyek dari class kendaraan.


<?php
class kendaraan() {
 var $jumlahroda;
 var $warna;
 var $bahanbakar;
 var $harga;
 var $merek;

function statusHarga() {
 if($this->harga > 50000000) {
  $status = 'Mahal':
 } else {
  $status = 'Murah';
 }
 retutrn $status;
}
}
$kendaraan1 = new kendaraan();
$kendaraan2 = new kendaraan;
$kendaraan3 = new kendaraan();

?>

Sekian dulu untuk pembahasan kali ini, silahkan dipelajari dan di praktekkan agar lebih mengerti. Jika ada yang kurang paham bisa bertanya melalui kolom komentar. Nanti akan saya jawab semampunya. Jangan lupa shere atikel ini agar bermanfaat bagi yang lainnya. dan terlebih lagi silahkan subscribe blog ini via email agar tidak ketinggal artikel terbaru dan menarik lainnya. 
Terima kasih.

Belum ada Komentar untuk "Pembelajaran 4 : Membuat Instantisasi Obyek di PHP OOP "

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel