include, require, include_once และ require_once คืออะไร

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
moomai
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 680
ลงทะเบียนเมื่อ: 07/12/2016 10:54 am

include, require, include_once และ require_once คืออะไร

โพสต์โดย moomai » 25/01/2017 7:13 pm

include, require, include_once และ require_once คืออะไร
ในการเขียนโค้ดภาษา php สำหรับคนเริ่มเขียนโปรแกรมใหม่ๆก็คงต้องงงกันบ้าง ว่าฟังก์ชั่น include, require, include_once และ require_once คืออะไรแล้วแต่ละตัวใช้งานต่างกันยังไง ? ถ้าจะให้ตามความหมาย ก็คือ include หมายถึง ประกอบด้วย, require หมายถึง จำเป็นต้อง, once หมายถึง ครั้งหนึ่ง
แต่ในการเขียนโค้ด php ละมันคืออะไร
include คือการเรียกไฟล์จากด้านนอก require ก็เหมือนกัน แต่มันต่างกันตรงที่ include จะทำงานต่อไปถึงแม้จะไม่มีไฟล์ที่เราเรียกเข้ามา ส่วน require จะหยุดการทำงานทันทีถ้าไม่มีไฟล์ที่เราเรียก และ_once จะเช็คค่าก่อนว่าไฟล์นี้ถูกเรียกเข้ามาก่อนหน้านี้หรือยัง ถ้ามีการเรียกเข้ามาแล้วมันจะไม่สนใจการเรียกครั้งนี้อีก
The truth is not as elegant as the idea.

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16462
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: include, require, include_once และ require_once คืออะไร

โพสต์โดย mindphp » 25/01/2017 11:12 pm

ลองดู บทเรียนนี้ประกอบ
http://www.mindphp.com/%E0%B8%9A%E0%B8% ... quire.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 3 และ บุคคลทั่วไป 0 ท่าน