วิธีรวมไฟล์ใน Php

สารบัญ:

วิธีรวมไฟล์ใน Php
วิธีรวมไฟล์ใน Php

วีดีโอ: วิธีรวมไฟล์ใน Php

วีดีโอ: วิธีรวมไฟล์ใน Php
วีดีโอ: How to Include a File by Using PHP 2024, อาจ
Anonim

หากต้องการเชื่อมต่อไฟล์เพิ่มเติมกับสคริปต์ PHP ให้ใช้ฟังก์ชันพิเศษ ได้แก่ หลังจากเชื่อมต่อเอกสารภายนอกแล้ว โปรแกรมเมอร์จะมีโอกาสใช้โค้ดที่เป็นลายลักษณ์อักษรหรือเนื้อหาอื่นๆ ในแอปพลิเคชันปัจจุบัน

วิธีรวมไฟล์ใน php
วิธีรวมไฟล์ใน php

รวมฟังก์ชั่น

รวมมีไวยากรณ์ต่อไปนี้:

รวม "ชื่อไฟล์";

ชื่อนี้เป็นเส้นทางสัมพัทธ์หรือเส้นทางสัมบูรณ์ที่มีส่วนขยายของเอกสาร หากไม่ได้ระบุตำแหน่งไว้ PHP จะตรวจสอบเนื้อหาของการกำหนดค่า php.ini โดยอัตโนมัติ ซึ่งระบุ include_path - ไดเร็กทอรีที่สามารถวางไลบรารีเพิ่มเติมได้ หากคำสั่งว่างเปล่าหรือไม่พบไฟล์ที่ต้องการในเส้นทางที่ระบุ นิพจน์รวมจะถูกละเว้น

เมื่อเปิดใช้งาน คุณสามารถใช้เนื้อหาที่คุณต้องการในสคริปต์ กำหนดตัวแปร ใช้โครงสร้างที่ประกาศ ฯลฯ ตัวอย่างเช่น มี 2 ไฟล์คือ 1.php และ 2.php เนื้อหาของ 1.php มีลักษณะดังนี้:

<?php

$ firstly = “ตัวแปรจากไฟล์แรก”;

$ ประการที่สอง = “มูลค่านำเข้า”;

?>

หากต้องการรวมตัวแปรข้างต้นใน 2.php คุณสามารถดำเนินการดังต่อไปนี้:

<?php

รวม “1.php”;

echo $ ก่อน;

$ โผล่ = “$ ประการที่สอง”;

echo $ โผล่ออกมา; ?>

ในสคริปต์ของไฟล์ที่สองนี้ คำสั่ง include จะรวมเนื้อหาของเอกสารแรก หลังจากนั้นตัวแปรที่ประกาศใน 1.php จะใช้เพื่อแสดงค่าที่จำเป็นบนหน้าจอ

Include สามารถใช้ได้ทั้งที่จุดเริ่มต้นของไฟล์และภายในฟังก์ชันที่ประกาศไว้ในส่วนใดๆ ของเอกสาร ไม่ควรใช้ฟังก์ชันนี้เพื่อเชื่อมต่อไฟล์ที่อยู่บนเซิร์ฟเวอร์ระยะไกล หากคุณต้องการใช้คุณลักษณะนี้ คุณจะต้องเปิดใช้งานตัวเลือก allow_url_fopen ในไฟล์ php.ini บนเซิร์ฟเวอร์ภายในเครื่องหรือเซิร์ฟเวอร์ระยะไกลของคุณ

จำเป็นต้อง

ฟังก์ชันต้องการจะคล้ายกับการรวม คำสั่งไม่แตกต่างกันในด้านไวยากรณ์และเทคโนโลยีการดำเนินการ ข้อแตกต่างเพียงอย่างเดียวคือถ้าไฟล์ที่ระบุหายไป ต้องการยุติสคริปต์ ในขณะที่ include จะดำเนินการสคริปต์ต่อไปและแสดงคำเตือน E_WARNING ที่เกี่ยวข้อง ซึ่งสามารถระงับได้โดยใช้อักขระพิเศษ @ ตัวอย่างเช่น:

<?php

ต้องการ “1q.php”;

echo "สคริปต์หยุดทำงาน"; ?>

ในตัวอย่างนี้ ระบุพาธไปยังเอกสาร 1q.php ที่ไม่มีอยู่จริง หากไฟล์หายไป สคริปต์จะไม่รันคำสั่ง echo และหน้าจอของผู้ใช้จะแสดงแผ่นเปล่าหรือข้อความแสดงข้อผิดพลาด (ขึ้นอยู่กับการตั้งค่า php.ini) หากคุณป้อนรหัสที่คล้ายกันโดยใช้รวมถึง:

<?php

รวม “1q.php”;

echo "สคริปต์ทำงานต่อ"; ?>

คำสั่ง echo จะถูกดำเนินการและข้อความที่เกี่ยวข้องจะปรากฏบนหน้าจอ