OOP Pada PHP Part II : Membuat Dan Menggunakan Object
Pertama-tama membuat modul class buku. Ingat class belum menjadi object. Berikut kodenya (simpan dengan nama classbuku.php)
<?php
class buku{
/*
Di bawah ini adalah variable atau sama dengan propertis dari object
yang nantinya akan dibuat.
*/
public $hal=100;
public $author="Abdul Kadir";
public $harga=20000;
public $judul="Gosip-gosip dengan PHP";
/*
Dibawah ini adalah fungsi construktor atau fungsi yang digunakan class ini untuk
membangun dirinya (saya menerjehkannya seperti itu)
Fungsi ini hanya ada dalam php 5, jika menggunakan PHP dibawahnya
maka PHP akan mencari style yang digunakan untuk fungsi konstruk dengan cara
mencari nama dari class tersebut.
*/
public function __construct(){}
/*
Dibawah ini adalah contoh method yang paling sederhana
yaitu akan mencetak isi dari propertis hal, yaitu yang memuat
jumlah halaman buku
*/
public function hal(){
echo $this->hal;
}
/*
Dibawah ini adalah method untuk mencetak properti author
*/
public function author(){
echo $this->author;
}
/*
Dibawah ini adalah method untuk mencetak judul
*/
public function Printjudul(){
echo $this->judul;
}
/*
Dibawah ini adalah method menjumlahkan 2 variable
*/
public function hitung($a,$b){
echo $a+$b;
}
}
?>
File diatas adalah modul class, sedang dibawah ini adalah file PHP yang membuat dan memanfaatkan object dari class diatas. Simpan dengan nama buatclass.php
<?php
require_once("classbuku.php");
/*
Dibawah ini adalah cara
Membuat object dari class yang kita buat tadi
*/
$ObjBuku=new buku();
/*
Dibawah ini adalah cara menggunakan method yang telah kita buat tadi
Method ini secara sederhana akan mencetak nilai dari properti dari object tersebut.
*/
$ObjBuku->hal();
echo " Halaman";
echo "<br />";
$ObjBuku->author();
echo "<br />";
/*
Sedang dibawah ini adalah cara mudah untuk mengeset properti yang telah kita
tentukan tadi. Mudah kan ? semula properti judul bernilai Gosip-gosip dengan PHP
sekarang sudah diganti dengan Pemrograman PGP, eh salah PHP
*/
$ObjBuku->judul="Pemrograman PGP, eh salah PHP";
$ObjBuku->PrintJudul();
/*
Sedang dibawah ini adalah fungsi sederhana yang memerlukan parameter,
fungsi dibawah ini akan menjumlahkan 2 nilai.
*/
echo "<br />";
$ObjBuku->hitung(10,99);
?>
Semua file tersebut harus anda jadikan satu folder atau direktori jika tidak ingin mendapatkan kesulitan dalam menentukan path. Sebenarnya ada aturan khusus penggunaan awalan public pada setiap function. Pilihannya ada 3 public, private dan protected. Tentang aturan ini akan dibahas pada artikel mendatang. Pada artikel ini saya menggunakan awalan yang paling sering digunakan. Anda bisa mendownload file tersebut melalui link dibawah ini.
Download contoh aplikasi PHP menggunakan OOP
Tutorial ini disadur dari : Bimoweb.com






rohman 16:27 on 29 Juli 2009 Permalink |
mas, kok link downloadnya not found sich????
Oya punya artikel ttg menampilkan isi Relasi tabel pada mysql nggak?