tips ini :
1. Penamaan file mengikuti nama class
Misal : Mahasiswa -> nama file : Mahasiswa.class.php
2. Gunakan 1 file untuk 1 class
Lihat penjelasan nomor 1
3. Satukan class dalam 1 folder khusus, jangan dicampur dengan file bukan class
Hal ini berguna agar pencarian class menjadi lebih fokus
Selanjutnya, cara pembentukan class
1. Buat sebuah file, beri nama Mahasiswa.class.php lalu simpan
misal dengan wamp
c:\wamp\www\class\Mahasiswa.class.php
2. tulis kode berikut :
<?php
class Mahasiswa{
}
?>
Struktur ini sudah cukup untuk menyatakan bahwa kita telah mempunyai class
Mahasiswa.
Selanjutnya kita akan menambahkan fungsi/method kedalam class Mahasiswa
3. Menambahkan method
<?php
class Mahasiswa{
//construktor
function Mahasiswa($nama=""){
}
function cariData($filter){
//code php biasa
}
}
?>
Konstruktor
Disini kita menambahkan fungsi Mahasiswa, fungsi ini disebut konstruktor
artinya fungsi ini merupakan fungsi pembentuk Object yang terbentuk dari
class Mahasiswa.
Mengapa demikian ?, karena fungsi Mahasiswa ini akan dipanggil/executed
pada saat sebuah object Mahasiswa dibentuk.
Parameter Optional/Tidak wajib
Jika kita perhatikan, method mahasiswa memiliki satu parameter , yaitu $nama
, tetapi karena kita mendefinisikan $nama="" maka artinya parameter menjadi
tidak wajib atau optional
function Mahasiswa($nama=""){
}
4. Membentuk Object
<?php
//asumsi semua file class ada di folder class
include("class/mahasiswa.class.php");
//disini , new Mahasiswa akan menjalankan
//fungsi/method Mahasiswa dari class Mahasiswa yang ada di
//file Mahasiswa.class.php
$mahasiswa = new Mahasiswa("Budi Anduk");
?>
Nah, Cukup dulu latihannya semoga mudah dipahami. Artikel berikutnya akan saya tambah. Happy Coding!
makasih panduaanya membuat class
BalasHapuswah makasih banyak komennya. btw yang ada disini masih class dengan style PHP4. saya akan tambah class untuk PHP5 nya.
BalasHapus