Comment

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); // NULL

PHP নাল এবং কেইস-সেন্সেটিভিটি

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() ফাংশন বা === অপারেটর ব্যবহার করুন।

Leave a Comment

Share this Doc

PHP নাল (NULL)

Or copy link

CONTENTS

Subscribe

×
Cancel