PHP termasuk fail
PHP sertakan dan memerlukan penyata
Dalam PHP, anda boleh memasukkan fail PHP dalam fail sebelum pelayan melaksanakannya. kandungan fail.
serta dan memerlukan pernyataan digunakan untuk memasukkan kod berguna yang ditulis dalam fail lain ke dalam aliran pelaksanaan.
· Memerlukan menjana ralat maut (e_compile_error), dan skrip akan berhenti melaksanakan selepas ralat berlaku. · sertakan menjana amaran (E_WARNING), dan skrip akan terus dilaksanakan 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. Sintakstermasuk 'nama fail'; atau memerlukan 'nama fail';PHP sertakan dan memerlukan penyata
Contoh AsasAndaikan anda mempunyai fail pengepala standard bernama "header.php". Untuk merujuk fail pengepala ini dalam halaman, gunakan include/require:
<html> <head> <meta charset="utf-8"> <title>php中文网</title> </head> <body> <?php include 'header.php'; ?> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>Contoh 2Andaikan kita mempunyai fail menu standard yang digunakan dalam semua halaman. "menu.php":
echo '<a href="/">主页</a> <a href="/html">HTML 教程</a> <a href="/php">PHP 教程</a>';Fail menu ini hendaklah dirujuk oleh semua halaman dalam tapak web. Berikut ialah pendekatan khusus:
<html> <head> <meta charset="utf-8"> <title>php中文网</title> </head> <body> <div> <?php include 'menu.php'; ?> </div> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>Contoh 3Andaikan kita mempunyai fail include ("vars.php") yang mentakrifkan pembolehubah:
<?php $color='red'; $car='BMW'; ?>Pembolehubah ini boleh digunakan dalam panggilan Dalam fail:
<html> <head> <meta charset="utf-8"> <title>php中文网</title> </head> <body> <h1>欢迎来到我的主页!</h1> <?php include 'vars.php'; echo "I have a $color $car"; // I have a red BMW ?> </body> </html>