PHP termasuk dan memerlukan penyata
Dalam PHP, anda boleh memasukkan Kandungan fail.
serta dan memerlukan pernyataan digunakan untuk memasukkan kod berguna yang ditulis dalam fail lain ke dalam aliran pelaksanaan.
termasuk dan memerlukan adalah sama kecuali cara ia mengendalikan ralat:
require menghasilkan ralat maut (E_COMPILE_ERROR), selepas itu skrip berhenti melaksanakan.
include menjana amaran (E_WARNING) dan skrip akan meneruskan pelaksanaan selepas ralat berlaku.
Jadi, jika anda ingin meneruskan pelaksanaan dan mengeluarkan hasil kepada pengguna walaupun fail yang disertakan tiada, maka gunakan sertakan. Jika tidak, dalam rangka kerja, CMS atau pengaturcaraan aplikasi PHP yang kompleks, sentiasa gunakan keperluan untuk merujuk fail utama kepada aliran pelaksanaan. Ini membantu meningkatkan keselamatan dan integriti aplikasi sekiranya fail kritikal hilang secara tidak sengaja.
Memasukkan fail menjimatkan banyak kerja. Ini bermakna anda boleh membuat fail pengepala, pengaki atau menu standard untuk semua halaman web. Kemudian, apabila pengepala perlu dikemas kini, anda hanya mengemas kini pengepala termasuk fail.
Sintaks:
serta 'nama fail'; Ia juga boleh ditulis sebagai include('file name');
atau
memerlukan 'nama fail'; Ia juga boleh ditulis sebagai memerlukan('nama fail');
Contoh: Anda perlu mencipta dua fail sendiri dan letakkannya dalam Ujian pada pelayan tempatan
Sekarang mari buat dua fail baharu Kod fail head.php adalah seperti berikut:
<?php echo 123; ?>
Kemudian Kami ingin mencipta satu lagi fail main.php Kodnya adalah seperti berikut
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网</title> </head> <body> <?php //include('head.php'); //使用include 包含 //require('head.php'); //使用 require 包含 ?> </body> </html>
Apabila kita menjalankan fail main.php, 123 akan menjadi output nama yang kami sertakan adalah salah, kami akan digesa bahawa fail tidak dapat ditemui
bahagian seterusnya