Menyisipkan satu file PHP kedalam file PHP lain dapat dilakukan dengan menggunakan fungsi include() dan require(). Keduanya mempunyai fungsi yang hampir sama adapun yang membedakannya adalah cara menangani error yang kemungkinan terjadi.
Perbedaan itu dapat kita lihat dibawah ini.
a. include() : bila terjadi kesalahan menghasilkan warning, script melanjutkan eksekusi.
b. require() : bila terjadi kesalahan menghasilkan warning dan Fatal error,script tidak dieksekusi.
Untuk mencoba buat dulu satu file yang akan di include misalnya fileku.php kemudian simpan di web server.
<html>
<body>
<?php
$teks1="Hello World!";
$teks2="What a nice day!";
echo $teks1 . " " . $teks2;
?>
$teks1="Hello World!";
$teks2="What a nice day!";
echo $teks1 . " " . $teks2;
?>
</body>
</html>
Berikutnya buat lagi satu file dengan nama include.php simpan di web server.
<html>
<body>
<?php
<body>
<?php
include("fileku.php"); ?>
<h1>Wellcome to myBlog</h1>
<p>Teksbook Blog Penuh Inspirasi</p>
</body>
</html>
<h1>Wellcome to myBlog</h1>
<p>Teksbook Blog Penuh Inspirasi</p>
</body>
</html>
Jalankan file include.php melalui browser . Hasil tampilan tampak seperti dibawah ini.
![]() |
include |
Kemudian coba buat kesalahan dengan mengubah file include.php seperti dibawah ini.
<html>
<body>
<?php
<body>
<?php
include("filemu.php"); ?>
<h1>Wellcome to myBlog</h1>
<p>Teksbook Blog Penuh Inspirasi</p>
</body>
</html>
<h1>Wellcome to myBlog</h1>
<p>Teksbook Blog Penuh Inspirasi</p>
</body>
</html>
Simpan, kemudian jalankan kembali di browser. Muncul pesan error sebagai berikut.
Warning: include(filemu.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\contohphp\include.php on line 4
Warning: include() [function.include]: Failed opening 'filemu.php' for inclusion (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\contohphp\include.php on line 4
Warning: include() [function.include]: Failed opening 'filemu.php' for inclusion (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\contohphp\include.php on line 4
Wellcome to myBlog
Teksbook Blog Penuh Inspirasi
Dari sini tampak bahwa script masih dieksekusi walaupun ada pesan error.
Bagaimana dengan require ?
Buat file PHP menggunakan require lalu simpan dengan nama require.php
<html>
<body>
<?php
<body>
<?php
require ("fileku.php"); ?>
<h1>Wellcome to myBlog</h1>
<p>Teksbook Blog Penuh Inspirasi</p>
</body>
</html>
<h1>Wellcome to myBlog</h1>
<p>Teksbook Blog Penuh Inspirasi</p>
</body>
</html>
Jalankan file require.php melalui browser anda. Lihat tampilannya.
Kemudian ubah file itu seperti dibawah ini.
<html>
<body>
<?php
<body>
<?php
require ("filemu.php"); ?>
<h1>Wellcome to myBlog</h1>
<p>Teksbook Blog Penuh Inspirasi</p>
</body>
</html>
<h1>Wellcome to myBlog</h1>
<p>Teksbook Blog Penuh Inspirasi</p>
</body>
</html>
Jalankan kembali di browser. Perhatikan pesan error yang muncul, bandingkan dengan pesan error sebelumnya. Script tidak dijalankan.
Warning: require(filemu.php) [function.require]: failed to open stream: No such file or directory in C:\xampp\htdocs\contohphp\require.php on line 4
Fatal error: require() [function.require]: Failed opening required 'filemu.php' (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\contohphp\require.php on line 4
Fatal error: require() [function.require]: Failed opening required 'filemu.php' (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\contohphp\require.php on line 4
1 komentar:
Iron Chef Iron Chef Iron Chef Stainless Steel - TITONIA
Iron Chef iron ford edge titanium 2019 Chef edc titanium Stainless Steel is titanium armor a Stainless Steel stainless steel restaurant in Tivoli, Italy, USA. Order online titanium hair trimmer and receive apple watch titanium vs aluminum your premium product.
Posting Komentar