tutorial pengembangan web terbaru
 

PHP 5 Sertakan File


Termasuk (or require) pernyataan mengambil semua teks / kode / markup yang ada di file yang ditentukan dan salinan itu ke dalam file yang menggunakan termasuk pernyataan.

Termasuk file ini sangat berguna ketika Anda ingin menyertakan PHP yang sama, HTML, atau teks pada beberapa halaman dari sebuah situs web.


PHP termasuk dan memerlukan Laporan

Hal ini dimungkinkan untuk memasukkan konten dari satu file PHP ke dalam file PHP lain (sebelum server mengeksekusinya), dengan menyertakan atau memerlukan pernyataan.

The include and require statements are identical, except upon failure:

  • membutuhkan akan menghasilkan kesalahan fatal (E_COMPILE_ERROR) dan menghentikan script
  • termasuk hanya akan menghasilkan peringatan (E_WARNING) dan script akan terus

Jadi, jika Anda ingin eksekusi untuk pergi dan pengguna acara output, bahkan jika include file yang hilang, gunakan termasuk pernyataan. Jika tidak, dalam kasus Framework, CMS, atau kompleks coding aplikasi PHP, selalu menggunakan membutuhkan pernyataan untuk menyertakan file kunci untuk aliran eksekusi. Ini akan membantu menghindari mengorbankan keamanan dan integritas aplikasi Anda, hanya dalam kasus satu file kunci sengaja hilang.

Termasuk file menghemat banyak pekerjaan. Ini berarti bahwa Anda dapat membuat header, footer, atau menu file standar untuk semua halaman web Anda. Kemudian, ketika header perlu diperbarui, Anda hanya dapat memperbarui header include file.

Sintaksis

include ' PHP termasuk Contoh

contoh 1

Asumsikan kita memiliki file footer standar yang disebut "footer.php" , yang terlihat seperti ini:

<?php
echo "<p>Copyright &copy; 1999-" . date("Y") . " w3ii.com</p>";
?>

Untuk menyertakan file footer di halaman, gunakan termasuk pernyataan:

Contoh

<html>
<body>

<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php';?>

</body>
</html>
Menjalankan contoh »

contoh 2

Asumsikan kita memiliki file menu standar yang disebut "menu.php":

<?php
echo '<a href="/default.html">Home</a> -
<a href="/html/default.html">HTML Tutorial</a> -
<a href="/css/default.html">CSS Tutorial</a> -
<a href="/js/default.html">JavaScript Tutorial</a> -
<a href="default.html">PHP Tutorial</a>';
?>

Semua halaman di situs Web harus menggunakan menu file ini. Berikut adalah bagaimana hal itu bisa dilakukan (we are using a <div> element so that the menu easily can be styled with CSS later) :

Contoh

<html>
<body>

<div class="menu">
<?php include 'menu.php';?>
</div>

<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>

</body>
</html>
Menjalankan contoh »

contoh 3

Anggaplah kita memiliki sebuah file yang bernama "vars.php" , dengan beberapa variabel didefinisikan:

<?php
$color='red';
$car='BMW';
?>

Kemudian, jika kita termasuk "vars.php" file, variabel dapat digunakan dalam file panggilan:

Contoh

<html>
<body>

<h1>Welcome to my home page!</h1>
<?php include 'vars.php';
echo "I have a $color $car.";
?>

</body>
</html>
Menjalankan contoh »

PHP termasuk vs membutuhkan

Memerlukan Pernyataan ini juga digunakan untuk menyertakan file ke dalam kode PHP.

Namun, ada satu perbedaan besar antara meliputi dan membutuhkan; ketika file disertakan dengan menyertakan pernyataan dan PHP tidak dapat menemukannya, script akan terus menjalankan:

Contoh

<html>
<body>

<h1>Welcome to my home page!</h1>
<?php include 'noFileExists.php';
echo "I have a $color $car.";
?>

</body>
</html>
Menjalankan contoh »

Jika kita melakukan contoh yang sama menggunakan membutuhkan pernyataan, pernyataan gema tidak akan dieksekusi karena eksekusi script meninggal setelah membutuhkan pernyataan kembali kesalahan fatal:

Contoh

<html>
<body>

<h1>Welcome to my home page!</h1>
<?php require 'noFileExists.php';
echo "I have a $color $car.";
?>

</body>
</html>
Menjalankan contoh »

Gunakan memerlukan ketika file tersebut diperlukan oleh aplikasi.

Gunakan termasuk ketika file tersebut tidak diperlukan dan aplikasi harus terus ketika file tidak ditemukan.