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

PHP NULL ডেটা টাইপ


সংজ্ঞা এবং ব্যবহার

PHP-তে, কোনো মান ছাড়া ভেরিয়েবলকে NULL ডেটা টাইপের বলা হয়। এধরণের ভেরিয়েবলের মান NULL হিসেবে ডিফাইন করা থাকে। একটি ভেরিয়েবলে স্পষ্টভাবে NULL অ্যাসাইন করা যায় বা unset() ফাংশন দিয়ে এর মান null করা যায়।

সিনট্যাক্স

$var=NULL;

অন্য টাইপের ভেরিয়েবলকে null-এ কাস্ট করা সম্ভব, যদিও PHP 7.2 থেকে nullকে অন্য টাইপে কাস্ট করা ডিপ্রিকেটেড (deprecated)। পূর্বের ভার্সনে (unset)$var সিনট্যাক্স ব্যবহার করা হতো।

নিচের উদাহরণে একটি ভেরিয়েবলে NULL অ্যাসাইন করা দেখানো হয়েছে—

উদাহরণ

<?php $var=NULL; var_dump($var); ?>

আউটপুট

এটি নিচের ফলাফল দেবে—

NULL

নিচের উদাহরণে null ভেরিয়েবলকে অন্যান্য প্রাইমারি টাইপে কনভার্ট করা হয়েছে—

উদাহরণ

<?php $var = NULL; var_dump( (int) $var); var_dump((float)$var); var_dump((bool) $var) ; var_dump( (boolean) $var); ?>

আউটপুট

এটি নিচের ফলাফল দেবে—

int(0) float(0) bool(false) bool(false)

  1. PHP-এ খালি অ্যারে এলিমেন্ট মুছে ফেলার পদ্ধতি

  2. PHP pi() ফাংশন

  3. PHP-তে gmp_intval() ফাংশন

  4. C#-এ null লিস্ট