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

PHP রেফারেন্স আনসেটিং (Unsetting References)


পরিচিতি

কন্টেন্ট এবং ভেরিয়েবলের মধ্যে বাইন্ডিং ভাঙতে unset() ফাংশন ব্যবহার করা যায়। unset() ফাংশন কন্টেন্ট ধ্বংস করে না, শুধু ভেরিয়েবলকে সেটি থেকে ডিকাপল (decouple) করে।

উদাহরণ

<?php
$a=10;
$b=&$a;
echo "before unsetting : ", $a, " " ,$b, PHP_EOL;
unset($b);
echo "after unsetting :" . $a . " ";
$b=20;
echo $b;
?>

আউটপুট

আনসেট করার পর, $b নরমাল ভেরিয়েবল হিসেবে ব্যবহার করা যায়—

before unsetting : 10 10
after unsetting : 10 20

রেফারেন্স ভেরিয়েবলে NULL অ্যাসাইন করেও রিমুভ করা যায়—

উদাহরণ

<?php
$x=100;
$y=&$y;
echo "x and y are references ", $x, " " ,$y, PHP_EOL;
$y=NULL;
$x=200;
echo "x: ", $x . " y: " ,$y, PHP_EOL;
?>

আউটপুট

উপরের স্ক্রিপ্টের ফলাফল—

x and y are references 100
x: 200 y:

  1. PHP-তে echo() ফাংশন

  2. PHP-তে idate() ফাংশন

  3. PHP-এ next() ফাংশন

  4. PHP-তে end() ফাংশন