প্রিয় বন্ধু, আমি আপনাকে PHP এর ডেটা টাইপস (Data Types) সম্পর্কে বাংলায় শিখতে সাহায্য করতে আগ্রহী। একজন প্রোগ্রামার হিসাবে, ডেটা টাইপস সম্পর্কে ভাল ধারণা থাকা খুবই গুরুত্বপূর্ণ। আসুন ডেটা টাইপস কী এবং কিভাবে কাজ করে তা নিয়ে আলোচনা করি।
ইন্টিজার ডেটা টাইপ
ইন্টিজার হল পূর্ণসংখ্যার ডেটা টাইপ। এটি শূন্য বা অন্য কোনও পূর্ণসংখ্যা মান ধারণ করতে পারে। উদাহরণস্বরূপ:
$x = 10;
এখানে $x
একটি ইন্টিজার টাইপের ভেরিয়েবল যার মান ১০।
ফ্লোট বা ডবল ডেটা টাইপ
ফ্লোট বা ডবল হল দশমিক সংখ্যার ডেটা টাইপ। এটি দশমিক বিন্দু ব্যবহার করে কোনও রিয়েল নাম্বার মান ধারণ করতে পারে। উদাহরণ:
$y = 2.5;
এখানে $y
একটি ফ্লোট টাইপের ভেরিয়েবল যার মান ২.৫।
বুলিয়ান ডেটা টাইপ
বুলিয়ান ডেটা টাইপ শুধুমাত্র true বা false মান ধারণ করতে পারে। একটি শর্তাবলী সত্য কি মিথ্যা তা পরীক্ষা করার জন্য বুলিয়ান ব্যবহার করা হয়। উদাহরণ:
$z = true;
স্ট্রিং ডেটা টাইপ
স্ট্রিং হল অক্ষর, সংখ্যা ও বিশেষ চিহ্নের সমন্বয়। স্ট্রিং এক বা একাধিক শব্দ বা বাক্যাংশ ধারণ করতে পারে। স্ট্রিং ডবল বা সিঙ্গল কোটেশন চিহ্নের মধ্যে লেখা হয়।
$text = "Hello world!";
অ্যারে ডেটা টাইপ
অ্যারে একাধিক মান ধারণ করতে পারে। একটি অ্যারেতে এক বা একাধিক ডেটা টাইপ থাকতে পারে। প্রতিটি মানের জন্য একটি ইন্ডেক্স থাকে যার মাধ্যমে সেই মানে অ্যাক্সেস করা যায়।
$arr = array(1, 2, 3);
এই ছোট টিউটোরিয়াল দিয়ে আশা করি আপনি PHP এর প্রধান ডেটা টাইপস সম্পর্কে ধারণা পেয়েছেন। আরও জানতে চাইলে জানাতে দ্বিধা করবেন না। ধন্যবাদ!