คำอธิบายที่แตกต่าง
1. need นั้นไม่มีเงื่อนไข หาก need ถูกเพิ่มในระหว่างกระบวนการ มันจะถูกดำเนินการก่อนไม่ว่าจะถูกกำหนดไว้หรือไม่ก็ตาม
เมื่อไฟล์ไม่มีอยู่หรือไม่สามารถเปิดได้ ระบบจะแจ้งข้อผิดพลาดและการทำงานของโปรแกรมจะสิ้นสุดลง
2. รวมมีค่าส่งคืน แต่ไม่จำเป็นต้องระบุ
(อาจเป็นเพราะต้องการเร็วกว่ารวม) หากไม่มีไฟล์ที่รวมอยู่ระบบจะแจ้งข้อผิดพลาด แต่โปรแกรมจะยังคงทำงานต่อไป
3. Require syntax error จะยุ่งยากกว่า แต่รวมไม่ได้
ต้องการอินสแตนซ์
<?php ต้องการ 'no.php'; เสียงสะท้อน '123'; -
รวมอินสแตนซ์
<?php รวม 'no.php'; เสียงสะท้อน '123'; -
ข้างต้นคือความแตกต่างระหว่าง need และ include ใน php ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน