PHP Data Types

প্রোগ্রামিং ভাষায় ডেটা টাইপ (Data Type) হল এমন একটি পদ্ধতি যার মাধ্যমে বোঝানো হয়, কোন ভ্যারিয়েবল কী ধরনের তথ্য (value) ধারণ করছে।

PHP-তে প্রতিটি ভ্যারিয়েবলের একটি নির্দিষ্ট ডেটা টাইপ থাকে। PHP নিজে থেকেই (auto) ভ্যারিয়েবলের টাইপ নির্ধারণ করে, একে বলে Dynamic Typing।


✅ PHP-তে মোট ৮টি প্রাথমিক ডেটা টাইপ আছে:

1. Integer (পূর্ণসংখ্যা)

পূর্ণসংখ্যা মানে হল কোনো দশমিক ছাড়া সংখ্যা।


<?php
$age = 25;
echo $age;
?>


2. String (স্ট্রিং)

স্ট্রিং মানে হল একগুচ্ছ অক্ষরের সমষ্টি (text), যেটি ডাবল কোটেশন "" বা সিঙ্গেল কোটেশন '' এর মধ্যে থাকে।


<?php
$name = “Hasan”;
echo $name;
?>


3. Float / Double (দশমিক সংখ্যা)

দশমিক সহ সংখ্যাকে বলে float বা double।


<?php
$price = 99.99;
echo $price;
?>


4. Boolean (বুলিয়ান)

Boolean টাইপ কেবলমাত্র দুটি মান নেয়: true অথবা false।


<?php
$isOnline = true;
echo $isOnline;
?>


5. Array (অ্যারে)

একাধিক মান একসাথে ধরে রাখার জন্য অ্যারে ব্যবহার করা হয়।


<?php
$fruits = array(“Mango”, “Banana”, “Apple”);
echo $fruits[0]; // Mango
?>


️ 6. Object (অবজেক্ট)

Object হল কোনো ক্লাসের instance, যেখানে ডেটা এবং ফাংশন একত্রে থাকে।


<?php
class Car {
function model() {
return “Toyota”;
}
}

$myCar = new Car();
echo $myCar->model();
?>


 

7. NULL

NULL মানে হলো কোনো ভ্যারিয়েবলে কোনো মান না থাকা।


<?php
$x = null;
var_dump($x);
?>


⚠️ 8. Resource

Resource হল PHP-এর বাইরের রিসোর্স যেমন — ডেটাবেজ কানেকশন, ফাইল হ্যান্ডেল ইত্যাদি।


<?php
$file = fopen(“test.txt”, “r”);
var_dump($file);
?>


var_dump() দিয়ে ডেটা টাইপ চেক করুন


<?php
$a = 100;
var_dump($a); // Output: int(100)
?>


  • PHP অটোমেটিকভাবে টাইপ চিহ্নিত করে।

  • ডেটা টাইপ বোঝা কোড রিডেবিলিটি ও বাগ ফিক্সে সাহায্য করে।

  • var_dump() বা gettype() দিয়ে ডেটা টাইপ যাচাই করা যায়।

Leave a Reply