PHP รวมและจำเป็นต้องใช้
PHP รวมและต้องใช้งบ
ใน PHP คุณสามารถแทรกเนื้อหาของไฟล์ในไฟล์ก่อนที่เซิร์ฟเวอร์รันไฟล์ PHP
รวมถึงและต้องใช้งบสำหรับการแทรกเขียนในเอกสารอื่น ๆ ที่มีประโยชน์ในการดำเนินงานของสตรีมรหัส
นอกจากนี้ในการรวมและต้องมีการรักษาที่แตกต่างจากวิธีที่ผิดในการเคารพอื่น ๆ ก็เหมือนกัน:
- จำเป็นต้องสร้างข้อผิดพลาดร้ายแรง (E_COMPILE_ERROR) หลังจากข้อผิดพลาดสคริปต์จะหยุดการดำเนินการ
- รวมถึงการสร้างคำเตือน (E_WARNING) สคริปต์ที่จะยังคงดำเนินการหลังจากที่มีข้อผิดพลาดเกิดขึ้น
ดังนั้นถ้าคุณต้องการที่จะดำเนินการต่อการส่งออกให้กับผู้ใช้ถึงแม้ว่ามันจะมีไฟล์ที่จะหายไปแล้วโปรดใช้ ได้แก่ มิฉะนั้นในกรอบ CMS หรือการเขียนโปรแกรมประยุกต์ที่ซับซ้อนใน PHP, มักจะใช้ต้องมีการอ้างอิงถึงการไหลของการดำเนินการของไฟล์ที่สำคัญ นี้จะช่วยปรับปรุงความปลอดภัยและความสมบูรณ์ของการประยุกต์ใช้ในสถานการณ์ที่ไม่คาดคิดสูญเสียไฟล์สำคัญ
บันทึกเอกสารที่มีจำนวนมากของการทำงานเป็น ซึ่งหมายความว่าคุณสามารถสร้างส่วนหัวที่เป็นมาตรฐานสำหรับทุกหน้าท้ายหรือเมนู File จากนั้นเมื่อคุณจำเป็นต้องปรับปรุงส่วนหัวของหน้าคุณก็สามารถอัปเดตส่วนหัวของหน้ามีไฟล์
ไวยากรณ์
include 'filename'; 或者 require 'filename';
PHP รวมและต้องใช้งบ
กรณีฐาน
สมมติว่าคุณมีไฟล์ส่วนหัวมาตรฐานที่เรียกว่า "header.php" เพื่ออ้างถึงไฟล์ส่วนหัวนี้ในหน้าเว็บให้ใช้รวม / ต้องใช้:
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <?php include 'header.php'; ?> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>
ตัวอย่างที่ 2
สมมติว่าเรามีไฟล์เมนูมาตรฐานที่ใช้ในทุกหน้า
"Menu.php":
echo '<a href="/">主页</a> <a href="/html">HTML 教程</a> <a href="/php">PHP 教程</a>';
หน้าเว็บไซต์ทั้งหมดควรอ้างอิงแฟ้ม: เมนู ต่อไปนี้เป็นวิธีปฏิบัติที่เฉพาะเจาะจง:
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <div class="leftmenu"> <?php include 'menu.php'; ?> </div> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>
ตัวอย่างที่ 3
สมมติว่าเรามีตัวแปรที่มีไฟล์นิยาม ( "vars.php") A:
<?php $color='red'; $car='BMW'; ?>
ตัวแปรเหล่านี้สามารถนำมาใช้ในแฟ้มโทร:
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <h1>欢迎来到我的主页!</h1> <?php include 'vars.php'; echo "I have a $color $car"; // I have a red BMW ?> </body> </html>