PHP में एक file में दूसरे file का content इस्तेमाल किया जाता है | इसके लिए PHP दो functions दिए गए है |
- include() function
- require() function
इनका इस्तेमाल करके PHP program में आसानी आ जाती है | इससे programmer का समय बचना | बड़ा script छोटी हो जाती है | एक PHP file में कितनी भी external php files इस्तेमाल की जाती है |
For eg. अगर web developer को हर एक web page पर header और footer के लिए वही script लिखनी पड़ती है | लेकिन header और footer के दोनों अलग-अलग php files बनाकर उन्हें web page पर header और footer की जगह include() या require() function के जरिये इस्तेमाल किया जाता है |
1. include() function
include() function से external php file को किसी php file में इस्तेमाल किया जाता है |
include function में जिस external php file को include करना है उस file के नाम के साथ उनका path लिखना पड़ता है | path को double("") या single quotes('') में लिखा जाता है |
Syntax for include()
include("path_or_filename"); or
include('path_or_filename');
external_file.php
Source Code :123<?php
echo "external file name is external_file.php";
?>
Example for include() function
current_file.php
Source Code :Output :1234<?php
echo "current file name is current_file.php";
include ("external_file.php");
?>
current file name is current_file.php
external file name is external_file.php
2. require() function
require() function का इस्तेमाल include() function के जैसा ही होता है |
Syntax for require()
require("path_or_filename"); or
require('path_or_filename');
external_file.php
Source Code :123<?php
echo "external file name is external_file.php";
?>
Example for require() function
current_file.php
Source Code :Output :1234<?php
echo "current file name is current_file.php";
require ("external_file.php");
?>
current file name is current_file.php
external file name is external_file.php
Difference Between include() and require() function
जब कोई external php file किसी दुसरे php file पर include() function के जरिये include की जाती है | अगर include किये गए file का path गलत होता है तो बाकी file के code को execute होने से नहीं रोकता | वो warning message देता है कि, आपने दी हुई file नहीं है |
अगर require() function के बारे में देखे तो अगर दिया हुआ path गलत होता है तो पूरा का पूरा php code का execution रोक देता है | यहाँ पर ये compilation error message दे देता है |