Wednesday, November 26, 2014

Tutorial PHP OOP Part 9 : Menaruh Class dalam Modul

Agar lebih efisien dalam pemrograman, kita bisa menaruh class didalam sebuah file tersendiri lalu meng-include file tersebut dalam setiap file PHP. Dengan demikian kita tidak perlu menulis ulang class dalam setiap file dan jika ada kesalahan atau modifikasi pada class, kita cukup merubah class dalam satu file tersebut.

Dalam pemrograman, teknik ini dinamakan teknik modularitas. Dimana file class yang dibuat terpisah dan bisa dipakai oleh beberapa file tadi disebut dengan modul. Kata modul mengadopsi istilah yang berarti bagian atau part dari sebuah alat atau perangkat. Langkah-langkah membuat modul dan proses include-nya sama dengan teknik include PHP dasar.

Berikut ini langkah-langkah menaruh class dalam modul :

1. Buat class dalam sebuah file lalu simpan dengan nama class.php

 <?php  
 class Rumus {  
   var $panjang;   
   var $lebar;   

   function luas() {  
        return $this->panjang * $this->lebar;  
   }  

   function __construct($x,$y) {   
    $this->panjang = $x;   
    $this->lebar = $y;   
   }    
 }  
 ?>  

2. Buat file index.php pada folder yang sama, lalu include file class.php tadi dalam file index.php yang baru dibuat

 <?php  
 include "class.php";  

 $rumus = new Rumus(5,8);  
 echo "Luas = ".$rumus->luas();  
 ?>  

3. Coba jalankan file index.php, jika benar akan tampil seperti ini :

Luas = 40

Selanjutnya dengan teknik modularitas ini kita bisa membuat auto loading class, yaitu memanggil file class secara otomatis saat membuat object dari sebuah class tanpa harus di- include file-nya. Untuk mempelajari fitur auto loading class lebih lanjut insyaAllah akan ditulis pada artikel selanjutnya.

Referensi :

0 komentar

Post a Comment