🔴 Advanced  ·  Lesson 20

include vs require

include vs require

include and require

Both include and require insert one PHP file into another. The difference is how they behave when the file is missing.

The Key Difference

includerequire
missing file → warning, script continuesmissing file → fatal error, script stops
use for optional partsuse for essential files (config, db)

Example

// header is optional - page can continue
include "header.php";

// db connection is essential - stop if missing
require "db.php";

include_once / require_once

Add _once to make sure a file is loaded only one time, even if called again — prevents "function already defined" errors.

Summary

  • include = warning + continue; require = fatal error + stop.
  • Use require for essential files; _once prevents double loading.

include और require

include और require दोनों एक PHP file को दूसरी में डालते हैं। फर्क यह है कि file missing होने पर क्या होता है।

मुख्य अंतर

includerequire
missing file → warning, script चलता रहता हैmissing file → fatal error, script रुक जाता है
optional parts के लिएessential files (config, db) के लिए

Example

// header optional है - page चल सकता है
include "header.php";

// db connection essential है - missing हो तो रुकें
require "db.php";

include_once / require_once

_once जोड़ने से file सिर्फ एक बार load होती है, दोबारा call करने पर भी — "function already defined" errors रोकता है।

सारांश

  • include = warning + continue; require = fatal error + stop।
  • Essential files के लिए require; _once double loading रोकता है।
← Back to PHP Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।