Halo teman-teman sobat baraja udacoding, selamat datang kembali di artikel saya, pada edisi kali ini saya akan membahas tentang dua fungsi yaitu include dan required php. tanpa panjang lebar mari kita langsung bahas yaa..
Pengertian include dan required
Fungsi include() dan required() adalah suatu perintah
atau fungsi di dalam Bahasa pemrograman PHP untuk menyisipkan sebuah file PHP
kedalam file PHP yang lainya. Dengan menggunakan adanya funsi ini sangat
membantu kita dalam membuat program karena kita tidak perlu menuliskan kode
program secara berulang-ulang. Kita hanya tinggal menyisipkan file php tersebut
kedalam file PHP lainya sesuai kebutuhan
Perbedaan include dan required
Secara umum keduanya mempunyai
kegunaan yang sama. Hanya saja dalam segi eror memiliki perbedaan:
1.Fungsi Include akan tetap menjalakan kode program
selanjutnya apabila mengalami eror
2.Fungsi required tidak akan melanjukan
menjalankan kode program selanjutnya apabila mengalami eror, eror tersebut
terjadi ketika kita salah menuliskan nama file yang di panggil atau file yang
kita panggil belum ada
Cara penulisan include dan required
Penulisan kedua nya sangat mudah, berikut adalah cara penulisan syntax include dan required
Include(‘header.php’);
required(‘header.php’);
Penulisan diatas digunakan apabila file yang di panggil berada pada satu folder yang sama
Include(‘../header.php’);
required(‘../header.php’);
Sendangkan yang di atas ini digunakan apabila fle yang di panggil berada di luar dari folder,
Include(‘view/header.php’);
Required(‘view/header.php’);
Kalau untuk yang diatas digunakan apabila file header.php berbeda folder
Contoh penulisan include dan required
lalu kita isikan file header.php dengan code seperti di bawah ini
<!doctype html>
<html lang="en">
<head>
<title>Hello, world!</title>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</div>
</nav>
lalu untuk file index.php nya kita isikan kode seperti ini:
<?php include('header.php'); ?>
<h1>Hello, world!</h1>
</body>
</html>
untuk hasilnya maka akan seperti ini
seperti yang kita lihat diatas, penempatan fungsi fungsi include harus sesuai dengan urutan file karena kalau tidak maka hasilnya akan tidak sesuai, seperti contoh kode dibawah ini:
<h1>Hello, world!</h1>
<?php include('header.php'); ?>
-->
</body>
</html>
disini saya merubah urutan kodenya maka tampilnya akan seperti dibawah ini
kita lihat diatas hasil kodenya, disana tulisan hello word berada di atas dari navbarnya. Itu dikarenakan ketika penulisan kodenya saya menukar urutanya. Maka hasilnya juga akan terbalik. untuk itu teman-teman ketika menempatkan fungsi required dan include harus sesuai dengan tampilan yang akan kita mau.
OK teman-teman, sekian dulu artikel dari saya. semoga bisa bermanfaat bagi teman-teman semua semoga bertemu di artikel saya selanjutnya
see you..!