কম্পিউটার টিউটোরিয়াল

PHP require_once স্টেটমেন্ট (require_once Statement)


পরিচিতি

PHP-তে require_once স্টেটমেন্ট require স্টেটমেন্টের মতোই কাজ করে। একমাত্র পার্থক্য: যদি একটি ফাইল ইতিমধ্যে ইনক্লুড করা থাকে প্রসেসিংয়ের জন্য, তবে সেটি আবার ইনক্লুড হবে না। নোট করুন, include বা require দিয়ে ইনক্লুড করা ফাইলও require_once দিয়ে আবার ইনক্লুড হবে না।

require_once স্টেটমেন্টের অন্য আচরণ require স্টেটমেন্টের মতোই।

require_once উদাহরণ

নিচের উদাহরণে মেইন PHP স্ক্রিপ্ট test.php ইনক্লুড করে—

উদাহরণ

<?php
echo "inside main script\n";
echo "now including with require_once test.php script\n";
require_once "test.php";
echo "try to include it again";
require_once "test.php";
?>

// test.php
<?php
echo "File included\n";
?>

আউটপুট

মেইন স্ক্রিপ্ট কমান্ড লাইন থেকে রান করলে নিচের ফলাফল—

inside main script
now including with require_once test.php script
File included
try to include it again

ফেলড require_once এর এরর

require_once স্টেটমেন্টও অস্তিত্বহীন ফাইল যোগ করার চেষ্টায় ফ্যাটাল এরর করন করে।

উদাহরণ

<?php
echo "inside main script\n";
echo "now including with require_once notest.php script\n";
require_once "notest.php";
?>

আউটপুট

নিচের ফলাফল। নোট করুন প্রোগ্রাম এরর দিয়ে টার্মিনেট হয়েছে—

inside main script
now including with require_once notest.php script
PHP Fatal error: require_once(): Failed opening required 'notest.php' (include_path='C:\xampp\php\PEAR') in line 4
Fatal error: require_once(): Failed opening required 'notest.php' (include_path='C:\xampp\php\PEAR') in line 4

  1. PHP include স্টেটমেন্ট (include Statement)

  2. PHP declare স্টেটমেন্ট

  3. PHP break স্টেটমেন্ট

  4. PHP 'if' স্টেটমেন্টের ভিতরে HTML এম্বেড করা সম্ভব কি?