logo Sipintek.com
Browse : Home / Pemrograman / PHP / Menggabungkan Beberapa File PHP dengan Include & Require
Gambar menggabungkan beberapa file php dengan include dan require

Menggabungkan Beberapa File PHP dengan Include & Require

Published by I Gede Arya Surya Gita - Posted on Maret 2nd, 2020 - No Comments

Hai Sipinter :D! Selamat datang di sesi Tutorial Pemrograman PHP dimana kita akan membahas membuat web dengan PHP dari dasar sampai jadi pro.

Kali ini kita akan membahas bagaimana cara menggabungkan beberapa file PHP dengan menggunakan fungsi include() dan fungsi require().

Berikut merupakan daftar materi yang akan kita bahas:

  1. Apa Itu Fungsi Include dan Require?
  2. Kegunaan Fungsi Include dan Require
  3. Cara Menggunakan Fungsi Include dan Require
  4. Contoh Penggunaan Fungsi Include dan Require
  5. Apa Bedanya Include Dengan Include_once dan Require dan Require_once

Apa Itu Fungsi Include dan Require?

Fungsi include merupakan salah satu fungsi bawaan PHP untuk memanggil file PHP lain dan menyisipkan semua isi file PHP tersebut.

Fungsi require hampir sama dengan include namun jika file yang di require tidak ada maka semua perintah setelahnya tidak akan dijalankan.

Karena pada fungsi include jika file PHP tidak ditemukan maka perintah selanjutnya akan tetap dijalankan.

Sehingga jika file PHP yang dipanggil sangat penting dan harus ada maka kita bisa menggunakan fungsi require.

Kegunaan Fungsi Include dan Require

Fungsi ini sangat berguna untuk mempermudah kita dalam mengelola file program kita, dari yang satu halaman berisi puluhan, ratusan atau ribuan baris dapat kita pisah ke beberapa file berdasarkan fungsi nya.

Misal kita membuat template web dimana didalamnya berisi bagian header, content dan footer maka dari satu file template itu, dapat dipisahkan ke dalam file header.php yang berisi script header dan begitu juga dengan content dan footer.

Sehingga dengan begitu jika isi content nya berubah kita hanya perlu mengganti file content nya saja, hal ini membuat kita hanya perlu membuat header dan footer sekali saja dan menggunakannya di beberapa halaman.

Hal ini akan sangat memudahkan kita jika kita ingin merubah bagian header, maka kita hanya perlu mengubahnya pada file header dan semua halaman headernya akan berubah.

Cara Menggunakan Fungsi Include dan Require

Kita dapat menggunakan fungsi include dan require dengan beberapa cara seperti di bawah.

Jika file PHP berada di folder atau direktori yang sama, maka kita hanya perlu memanggilnya dengan menggunakan nama filenya saja.

misal kita ingin memanggil file panggil.php ke file index.php dengan posisi file seperti gambar di bawah:

Gambar posisi file include dan require contoh 1

Maka perintah memanggil file panggil.php adalah seperti di bawah:

Menggunakan include:

<?php include "panggil.php"; ?>

Menggunakan require:

<?php require "panggil.php"; ?>

Jika file PHP yang ingin di panggil berada di folder selanjutnya, maka kita perlu memanggil nama folder dan nama filenya yang dipisahkan dengan tanda slash “/”.

Jangan menggunakan tanda slash di awal untuk menyatakan bahwa folder tersebut berada di tempat yang sama dengan file tempat include dan require.

misal file panggil.php memiliki posisi seperti di gambar di bawah:

Gambar Posisi file include dan require contoh 2

Maka cara memanggilnya ke file index.php adalah seperti di bawah:

Menggunakan include:

<?php include "file/file2/panggil.php"; ?>

Menggunakan require:

<?php require "file/file2/panggil.php"; ?>

Jika file PHP yang ingin di panggil berada di folder sebelumnya, maka kita perlu menggunakan tanda titik dua untuk ke folder sebelumnya.

Misal posisi file panggil.php memiliki posisi seperti gambar:

Gambar Posisi file include dan require contoh 3

Maka perintah memanggilnya ke file index.php adalah:

Menggunakan include:

<?php include "../file2_1/panggil.php"; ?>

Menggunakan require:

<?php require "../file2_1/panggil.php"; ?>

Kunjungi juga: Cara Membuat Fungsi di PHP

Contoh Penggunaan Fungsi Include dan Require

Kita akan mencoba memisahkan sebuah file template yang tergabung dalam satu file, dan memisahkannya ke beberapa file agar lebih mudah dikelola.

Contoh kita memiliki template sederhana seperti di bawah:

<!DOCTYPE html>
<html>
<head>
	<title>Percobaan</title>
</head>
<body>
	<div class="header">
		<h1>Sipintek.Com</h1>
		<i>Lern, Develop, Share IT Info</i>
		<hr/>
	</div>

	<div class="content">
		<br/>
		home / About Us
		<h1>About Us</h1>
		<p>Kami merupakan sebuah situs yang membagikan berbagai jenis informasi mengenai teknologi informasi</p>
	</div>	

	<div class="footer">
		<hr/>
		Copyright <?php date('Y')?> Sipintek.com
	</div>
	
</body>
</html>

Lalu kita pisahkan ke beberapa file berdasarkan bagiannya yaitu header, content dan footer dengan isi setiap file seperti berikut:

Isi header.php

<!DOCTYPE html>
<html>
<head>
	<title>Percobaan</title>
</head>
<body>
	<div class="header">
		<h1>Sipintek.Com</h1>
		<i>Lern, Develop, Share IT Info</i>
		<hr/>
	</div>

Isi content.php

<div class="content">
	<br/>
	home / About Us
	<h1>About Us</h1>
	<p>Kami merupakan sebuah situs yang membagikan berbagai jenis informasi mengenai teknologi informasi</p>
</div>

Isi footer.php

	<div class="footer">
		<hr/>
		Copyright <?php date('Y')?> Sipintek.com
	</div>
	
</body>
</html>

Maka index.php akan kosong, lalu kita menyimpan ketika file tersebut dalam folder baru dengan nama template seperti gambar di bawah:

Maka kita tinggal memanggil ketiga file tersebut ke file index dengan perintah seperti dibawah:

<?php
	include "template/header.php";
	include "template/content.php";
	include "template/footer.php";
?>

Dan hasilnya ketiga file tersebut berhasil dipanggil seperti gambar dibawah:

Gambar Hasli template ketika dipanggil dari beberapa file di php

Apa Bedanya Include Dengan Include_once dan Require dengan Require_once

Perbedaan antara include dengan include_once dan require dengan require_once adalah dimana ketika kita memanggil sebuah file berkali-kali dalam sebuah file maka dengan _once akan memastikan file tersebut hanya dijalankan sekali saja.

Karena jika menggunakan include dan require sebuah file yang sama dapat dipanggil berkali-kali yang mungkin menyebabkan error pada program yang kita buat.

Sekian postingan kali ini jika ada kesalahan admin mohon maaf yang sebesar-besarnya.

“Nikmati sebuah proses mulai dari belajar, mengembangkan sampai kita bisa berbagi untuk orang lain”

Jangan lupa berikan admin masukan atau pertanyaan di kolom komentar.

Bantu kami dengan share postingan ini :D!


Gambar Membuat Database Untuk Web CMS dengan MySQL #2

Membuat Database Untuk Web CMS dengan MySQL #2


Gambar Membuat Database Untuk Web CMS dengan MySQL #1

Membuat Database Untuk Web CMS dengan MySQL #1


Gambar Penjelasan MVC Dalam Pemrograman Web PHP

Penjelasan MVC Dalam Pemrograman Web PHP


Gambar Belajar Menggunakan Cookie di PHP

Belajar Menggunakan Cookie di PHP



Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *