PHP প্রকারভেদ (Types) PHP নাল (NULL) Estimated reading: 1 minute 13 views Contributors সারাংশ: এই টিউটোরিয়ালে, আপনি PHP NULL টাইপ এবং ভেরিয়েবলটি null কি না , তা কীভাবে পরীক্ষা করবেন সে সম্পর্কে শিখবেন। PHP নাল টাইপের পরিচিতিPHP-তে null বলতে একটি বিশেষ ধরণকে বুঝায়। PHP তে null এর শুধুমাত্র একটি মান আছে, তা শুধু null. null আসলে ভেরিয়েবলের মানের অনুপস্থিতি নির্দেশ করে।যখন একটি variable শূন্য হয়, তখন আপনি এইভাবে null assign করেন:<?php $email = null; var_dump($email); // NULLআপনি যখন একটি ভেরিয়েবল আনসেট করতে unset() ফাংশন ব্যবহার করেন, তখন ভেরিয়েবলও null থাকে।উদাহরণ স্বরূপ:<?php $email = 'webmaster@phptutorial.net'; unset($email); var_dump($email); // NULLPHP নাল এবং কেইস-সেন্সেটিভিটিPHP keyword case-insensitive. অতএব, NULL case-insensitive। এর মানে হল যে আপনি null মান উপস্থাপন করতে, Null বা NULL ব্যবহার করতে পারেন। উদাহরণ স্বরূপ:<?php $email = null; $first_name = Null; $last_name = NULL;আপনার কোড সঙ্গতিপূর্ণ রাখা ভাল। আপনি যদি এক জায়গায় ছোট হাতের অক্ষরে null ব্যবহার করেন, তাহলে আপনার পুরো কোডবেসেও ছোট হাতের null ব্যবহার করতে হবে। টেস্টিং ফর নালএকটি ভেরিয়েবল null কি না, তা পরীক্ষা করতে আপনি is_null() ফাংশনটি ব্যবহার করুন। ভেরিয়েবল নাল হলে is_null() ফাংশনটি true দেখায়; অন্যথায়, এটি false দেখায়।উদাহরণ স্বরূপ:<?php $email = null; var_dump(is_null($email)); // bool(true) $home = 'phptutorial.net'; var_dump(is_null($home)); // bool(false)একটি ভেরিয়েবল null কি না, তা পরীক্ষা করতে আপনি এই অপারেটর === ব্যবহার করতে পারেন। উদাহরণ স্বরূপ:<?php $email = null; $result = ($email === null); var_dump($result); // bool(true) $home= 'phptutorial.net'; $result = ($home === null); var_dump($result); // bool(false)সারাংশPHP-তে null টাইপের null নামক একটি মান রয়েছে, যা ভ্যারিয়েলের মান উপস্থাপন করে। কিন্তু null এর নিজর কোনো মান নেই। ভেরিয়েবলকে null-এর সাথে তুলনা করতে is_null() ফাংশন বা === অপারেটর ব্যবহার করুন। PHP প্রকারভেদ (Types) - Previous PHP হেরেডোক (Heredoc) Next - PHP প্রকারভেদ (Types) PHP কাস্টিং(casting) টাইপ