ไฟล์ INC คืออะไร??
ไฟล์ INC เป็นไฟล์รวมที่ใช้โดยซอร์สโค้ดของโปรแกรมซอฟต์แวร์เพื่ออ้างอิงข้อมูลส่วนหัว ซึ่งคล้ายกับ .h file format และมีการประกาศ ฟังก์ชัน ส่วนหัว หรือมาโครที่ไฟล์ซอร์สโค้ดสามารถใช้ซ้ำได้ เช่น C++ ไฟล์ INC ถูกใช้โดยภาษาโปรแกรมต่างๆ เช่น C, C++, Pascal, PHP และ Java โปรแกรมแก้ไขข้อความ เช่น Microsoft Notepad, Notepad++ และ TextEdit สามารถใช้เปิดไฟล์ INC ได้
รูปแบบไฟล์ INC - ข้อมูลเพิ่มเติม
ไฟล์ INC จะถูกบันทึกเป็นไฟล์ข้อความล้วนโดยมีการประกาศทั้งหมดตามไวยากรณ์การประกาศ ไฟล์ INC หนึ่งไฟล์สามารถอ้างอิงไฟล์ INC อื่นได้เช่นกัน เมื่อสร้างแล้ว ไฟล์ INC จะกลายเป็นส่วนหนึ่งของโครงการและสามารถอ้างอิงจากไฟล์ต้นฉบับ เช่น C++ สามารถอ้างอิงได้จากไฟล์ต้นฉบับหลายไฟล์เพื่อหลีกเลี่ยงการทำซ้ำ
เนื้อหาไฟล์ INC
ไฟล์ INC สามารถรวมข้อมูลต่อไปนี้
Variables
- ในกรณีของ Object Oriented Programming (OOP) ไฟล์ส่วนหัวของคลาสประกอบด้วยคำจำกัดความของตัวแปรระดับคลาสทั้งหมดที่สามารถเข้าถึงได้จากไฟล์ซอร์สโค้ดการใช้งาน
การประกาศเมธอด
- การประกาศเมธอดทั้งหมดจะรวมอยู่ในไฟล์ส่วนหัว .h เพื่อให้เข้าถึงได้จากไฟล์การใช้งานหลายไฟล์
Non-Inline Function Definitions
- ไฟล์ส่วนหัวสามารถมีคำจำกัดความของเมธอดที่ไม่ใช่ในบรรทัดได้
ข้อเสียของการใช้ไฟล์ INC ใน PHP
PHP เป็นสคริปต์ฝั่งเซิร์ฟเวอร์ที่ทำงานบนเซิร์ฟเวอร์และส่งคืนผลลัพธ์ไปยังหน้าเว็บที่เรียก หากไฟล์ PHP อ้างถึงไฟล์ INC และเซิร์ฟเวอร์ไม่ได้กำหนดค่าให้แยกวิเคราะห์ไฟล์ .inc (ซึ่งเป็นเรื่องปกติมาก) ผู้ใช้สามารถดูซอร์สโค้ด php ในไฟล์ .inc ได้โดยไปที่ไดเร็กทอรี URL ดังนั้นจึงต้องระมัดระวังในการใช้ไฟล์ INC เป็นไฟล์รวมใน PHP