Praktikum Aplikasi Web
Pertemuan-11
Pernyataan Include
Percobaan-1
Buat file header1.php
<?php
print("<B> Departemen Pendidikan Nasional<B><br>\n"); ?>
Buat file header2.php
<?php
print("<B> Institute Teknologi Sepuluh Nopember<B><br>\n"); ?>
Buat file header3.php
<?php
print("<B> Politeknik Elektronika Negeri Surabaya<B><br>\n"); ?>
Buat file latinclude.php
<html> <head>
<title>Contoh Include file</title> </head>
<body> <?php
print ("Percobaan fungsi include<br>\n"); include("header1.php");
include("header2.php"); include("header3.php"); ?>
</html>
Percobaan-2
Buat file file02.php
<?php
$kampus = 'Politeknik Elektronika Negeri Surabaya'; $program = 'Teknologi Informasi';
?>
Buat file latinclude02.php
<?php
echo "saya kuliah di $kampus $program <br>\n"; include("file02.php");
echo "saya kuliah di $kampus program studi $program"; ?>
Percobaan-3
Buat file judul.php
<?php
define(KAMPUS, "Politeknik Elektronika Negeri Surabaya"); function alamat_kampus_lengkap()
{
print(KAMPUS. "<BR>\n"); print("Jalan Raya ITS Surabaya"); }
Buat file tulkampus.php
<?php
include("judul.php");
function alamat_kampus_saja() {
print("<br><b>" . KAMPUS . "</b><BR>\n"); }
?>
Buat file teskampus.php
<html>
<title> include dan include_once</title> <?php
print("Tes include dan include_once" . "<br>"); include("judul.php");
include("tulkampus.php"); alamat_kampus_lengkap(); alamat_kampus_saja();
?> </html>
Perhatikan bahwa pada skrip tulkampus.php terdapat penyertaan file judul.php.
disebabkan definisi fungsi alamat_kampus_saja menggunakan konstanta KAMPUS yang didefinisikan pada judul.php. Selanjutnya, pada skrip teskampus.php terdapat penyertaan file judul.php dan tulkampus.php. Jika skrip ini dipanggil, maka akan muncul sebagai berikut :
Tampak bahwa terdapat kesalahan yang disebabkan terjadinya pendefinisian ulang
dijalankan, yang juga menyertakan file judul.php.
Untuk menghindari terjadinya pendefinisian ulang seperti di atas, anda cukup mengganti include(“judul.php”); yang terdapat pada skrip tulkampus.php menjadi include_once (“judul.php”);, seperti kode berikut :
file tulkampus.php
<?php
include_once("judul.php"); function alamat_kampus_saja() {
print("<br><b>" . KAMPUS . "</b><BR>\n"); }