Say Hello

Senin, 11 April 2011

MODULARITAS

Kita  dapat  menyisipkan  isi  suatu  file/modul  lain  ke  dalam  file/modul tertentu.  Terdapat  2  perintah/function  untuk  hal  tersebut  dalam PHP  yaitu menggunakan  include  dan require.

Include()
Untuk memudahkan pemahaman, diberikan contoh berikut. Misalkan kita akan membuat menu
link sejumlah 4 buah  yaitu  index, about,  links, dan contact pada setiap halaman web  yang kita
buat. Teknik yang digunakan adalah membuat menu link dalam suatu modul tersendiri kemudian
modul  tersebut  dipanggil  pada  setiap  halaman  web  yang  diinginkan  terdapat  menu  link  di
dalamnya.

pertama kita bikin menu.php dlu gan,,,scriptnya di bawah nie
menu.php


<html>
<body>
<a href="index.php">Home</a> - 
<a href="about.php">About Us</a> - 
<a href="links.php">Links</a> - 
<a href="contact.php">Contact Us</a> <br>

trus kita bikin lagi file baru dengan nama index.php
<?php 
include("menu.php"); 
?>

<p>Ini adalah halaman index</p>
</body>
</html>

kita bikin lagi file baru kasih nama about.php
<?php 
include("menu.php"); 
?>

<p>Ini adalah halaman about</p>
</body>
</html>

Dari teknik di atas tampak adanya kemudahan dalam membuat halaman web. Dalam hal ini, kita
tidak  perlu membuat menu  link  di  setiap  halaman web  yang  ada.  Bayangkan  seandainya  kitapunya  halaman  web  sejumlah  100  buah  yang  kesemuanya  ingin  diberi  menu  link  tanpa menggunakan teknik di atas, tentu hal tersebut sangat merepotkan. 
Meskipun  secara  teknis,  kode  pembangun  web  dipecah  dalam modul-modul,  namun  ketika  di browser akan terlihat menyatu. Berikut ini adalah kode HTML yang dihasilkan oleh browser ketika membuka halaman web index.php

<html>
<body>
<a href="index.php">Home</a> - 
<a href="about.php">About Us</a> - 
<a href="links.php">Links</a> - 
<a href="contact.php">Contact Us</a> <br>
<p>Ini adalah halaman index</p>
</body>
</html>

4 komentar:

  1. nh,,,q kira yg ini,,,trus mksud qm coding yg mna..??

    BalasHapus
  2. ntr deh aku kirim soalnya,,,
    cuman yang kmren dah aku kirim kok,,, hehehehe...

    BalasHapus
  3. oke,,,krim z k email q ya sist.... lufie15@gmail.com

    BalasHapus