Hai sobat,masih dengan blog saya kali ini share tentang cara mmbuat dan mengakses objek dalam php.
- Pengertian:
- Class adalah ‘cetak biru’ atau ‘blueprint’ dari object. Class digunakan hanya untuk membuat kerangka dasar. Yang akan kita pakai nantinya adalah hasil cetakan dari class, yakni object.
- Property (atau disebut juga dengan atribut) adalah data yang terdapat dalam sebuah class. Melanjutkan analogi tentang laptop, property dari laptop bisa berupa merk, warna, jenis processor, ukuran layar, dan lain-lain.
- Method adalah tindakan yang bisa dilakukan didalam class. Jika menggunakan analogi class laptop kita, maka contoh method adalah: menghidupkan laptop, mematikan laptop, mengganti cover laptop, dan berbagai tindakan lain.
- Object atau Objek adalah hasil cetak dari class, atau hasil ‘konkrit’ dari class. Jika menggunakan analogi class laptop, maka objek dari class laptop bisa berupa: laptop_andi, laptop_anto, laptop_duniailkom, dan lain-lain. Objek dari class laptop akan memiliki seluruh ciri-ciri laptop, yaitu property dan method-nya.
- Latar Belakang:
- Alat dan Bahan:
- Komputer / Laptop.
- Koneksi internet.
- Sublime Text
- Maksud dan Tujuan:
Dapat menerapkan dan mengetahui konsep dasar dari
pemrograman berorientasi objek (OOP).
E. Langkah - langkah
1. Penulisan class dalam PHP:
1. Penulisan class dalam PHP:
<?php
class
laptop {
// isi dari class laptop...
}
?>
2. Penulisan class dengan penambahan property:
<?php
class
laptop {
var
$pemilik
;
var
$merk
;
var
$ukuran_layar
;
// lanjutan isi dari class laptop...
}
?>
3. Penulisan class dengan penambahan method:
<?php
class
laptop {
function
hidupkan_laptop() {
//... isi dari method hidupkan_laptop
}
function
matikan_laptop() {
//... isi dari method matikan_laptop
}
...
//isi dari class laptop
}
?>
4. Membuat objek laptop_saya dan laptop_aku yang dibuat dari class laptop:
<?php
class
laptop {
//... isi dari class laptop
}
$laptop_saya
=
new
laptop();
$laptop_aku
=
new
laptop();
?>
5. Cara mengakses objek yang saya maksud sebenarnya adalah cara untuk mengakses ‘isi’ dari sebuah objek, yakni property dan method-nya. Agar lebih jelas lihat script di bawah ini
<?php
// buat class laptop
class
laptop {
// buat property untuk class laptop
var
$pemilik
;
var
$merk
;
var
$ukuran_layar
;
// buat method untuk class laptop
function
hidupkan_laptop() {
return
"Hidupkan Laptop"
;
}
function
matikan_laptop() {
return
"Matikan Laptop"
;
}
}
// buat objek dari class laptop (instansiasi)
$laptop_anto
=
new
laptop();
// set property
$laptop_anto
->pemilik=
"Anto"
;
$laptop_anto
->merk=
"Asus"
;
$laptop_anto
->ukuran_layar=
"15 inchi"
;
// tampilkan property
echo
$laptop_anto
->pemilik;
echo
"<br />"
;
echo
$laptop_anto
->merk;
echo
"<br />"
;
echo
$laptop_anto
->ukuran_layar;
echo
"<br />"
;
// tampilkan method
echo
$laptop_anto
->hidupkan_laptop();
echo
"<br />"
;
echo
$laptop_anto
->matikan_laptop();
?>
- Referensi:
- Penutup:
Wassalamualaikum Wr. Wb.