পিএইচপি-তে ডেটা টাইপ এবং এক্সপ্রেশনের ভূমিকা

পিএইচপি-তে, বিভিন্ন ধরনের ডেটা এবং এক্সপ্রেশন রয়েছে যা আপনাকে ডেটা নিয়ে কাজ করতে এবং আপনার প্রোগ্রামিং-এ অপারেশন করতে দেয়। সাধারণ ডেটা প্রকারের মধ্যে রয়েছে সংখ্যা, স্ট্রিং, বুলিয়ান, অ্যারে এবং নাল। আপনি গণনা এবং কন্ডিশন চেক করতে পাটিগণিত, স্ট্রিং, অ্যাসাইনমেন্ট, তুলনা, এবং লজিক্যাল এক্সপ্রেশন ব্যবহার করতে পারেন।

 

পিএইচপি-তে ডেটা টাইপ

স্ট্রিং:

বর্ণনা: একটি স্ট্রিং হল অক্ষরের একটি ক্রম, একক উদ্ধৃতি('') বা দ্বিগুণ উদ্ধৃতি("") এ আবদ্ধ।

উদাহরণ:

$name = "John Doe";  
echo "Hello, ". $name; // Hello, John Doe  

 

পূর্ণসংখ্যা

বর্ণনা: একটি পূর্ণসংখ্যা হল দশমিক বিন্দু ছাড়া একটি পূর্ণ সংখ্যা।

উদাহরণ:

$name = "John Doe";  
echo "Hello, ". $name; // Hello, John Doe  

 

 

ভাসা

বর্ণনা: একটি ফ্লোট একটি দশমিক বিন্দু সহ একটি সংখ্যা।

উদাহরণ:

$pi = 3.14;  
echo "The value of pi is ". $pi; // The value of pi is 3.14  

 

বুলিয়ান

বর্ণনা: একটি বুলিয়ান একটি মান যা হয় সত্য বা মিথ্যা।

উদাহরণ:

$isLogged = true;  
if($isLogged) {  
  echo "User is logged in";  
} else {  
  echo "User is not logged in";  
}  

 

অ্যারে

বর্ণনা: একটি অ্যারে উপাদানগুলির একটি সংগ্রহ।

উদাহরণ:

$numbers = [1, 2, 3, 4, 5];  
echo "The number of elements in the array is: ". count($numbers); // The number of elements in the array is: 5  

 

অবজেক্ট

বর্ণনা: একটি অবজেক্ট হল একটি ক্লাসের একটি উদাহরণ, যেখানে বৈশিষ্ট্য এবং পদ্ধতি রয়েছে।

উদাহরণ:

class Person {  
  public $name;  
  public function sayHello() {  
    echo "Hello, I am ". $this->name;  
  }  
}  
$person = new Person();  
$person->name = "John";  
$person->sayHello(); // Hello, I am John  

 

খালি

বর্ণনা: NULL একটি ভেরিয়েবলের প্রতিনিধিত্ব করে যার কোনো নির্ধারিত মান নেই।

উদাহরণ:

$value = null;  
if($value === null) {  
  echo "The value of the variable is NULL";  
}  

 

সম্পদ

বর্ণনা: একটি সম্পদ একটি বাহ্যিক সম্পদের প্রতিনিধিত্ব করে, যেমন একটি ডাটাবেস সংযোগ।

উদাহরণ:

$dbConnection = mysqli_connect("localhost", "username", "password", "database");  
// Use $dbConnection to query the database  

 

PHP-এ অভিব্যক্তি

গাণিতিক অভিব্যক্তি

বর্ণনা: গাণিতিক অভিব্যক্তি গাণিতিক ক্রিয়া সম্পাদন করে।

উদাহরণ:

$sum = 5 + 3; // Addition  
$difference = 10- 4; // Subtraction  
$product = 2 * 6; // Multiplication  
$quotient = 12 / 3; // Division  
$remainder = 10 % 3; // Modulo(Remainder)  

 

অ্যাসাইনমেন্ট এক্সপ্রেশন

বর্ণনা: অ্যাসাইনমেন্ট এক্সপ্রেশন একটি ভেরিয়েবলের একটি মান নির্ধারণ করে।

উদাহরণ:

$x = 5; // Assigning 5 to $x  
$y += 10; // Incrementing $y by 10  
$z -= 3; // Decrementing $z by 3  

 

তুলনা অভিব্যক্তি

বর্ণনা: তুলনামূলক অভিব্যক্তি দুটি মান তুলনা করে এবং একটি বুলিয়ান ফলাফল প্রদান করে।

উদাহরণ:

$x = 5;  
$y = 10;  
$isEqual = $x == $y; // Equality comparison  
$isNotEqual = $x != $y; // Inequality comparison  
$isGreater = $x > $y; // Greater than comparison  
$isLess = $x < $y; // Less than comparison  

 

লজিক্যাল এক্সপ্রেশন

Miêu tả: Biểu thức লজিক kết hợp nhiều điều kiện và trả về kết quả বুলিয়ান।

উদাহরণ:

Description: Logical expressions combine multiple conditions and return a boolean result.

 

স্ট্রিং সংযোগ

বর্ণনা: স্ট্রিং কনক্যাটেনেশন একাধিক স্ট্রিংকে একত্রিত করে।

উদাহরণ:

$name = "John";  
$message = "Hello, ". $name. "!"; // Concatenating strings  

 

টার্নারি এক্সপ্রেশন

$age = 20;  
$message =($age >= 18) ? "You are an adult": "You are not an adult";  

 

এগুলি পিএইচপি-তে কিছু সাধারণ ধরণের এক্সপ্রেশন। এই অভিব্যক্তিগুলি বোঝা এবং ব্যবহার করা গণনা সম্পাদন, সিদ্ধান্ত নেওয়া এবং পিএইচপি অ্যাপ্লিকেশনগুলিতে ডেটা ম্যানিপুলেট করার জন্য অত্যন্ত গুরুত্বপূর্ণ।