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 laptopclass 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 propertyecho $laptop_anto->pemilik;echo "<br />";echo $laptop_anto->merk;echo "<br />";echo $laptop_anto->ukuran_layar;echo "<br />"; // tampilkan methodecho $laptop_anto->hidupkan_laptop();echo "<br />";echo $laptop_anto->matikan_laptop();?>- Referensi:
- Penutup:
Wassalamualaikum Wr. Wb.