ইজি পি এইচ পি (পর্ব ৫)

সকল পর্ব
>> ইজি পি এইচ পি (পর্ব ১)
>> ইজি পি এইচ পি (পর্ব ২)
>> ইজি পি এইচ পি (পর্ব ৩)
>> ইজি পি এইচ পি (পর্ব ৪)

ইজি পি এইচ পি পর্ব ৫  এ আপনাদের স্বাগতম।গত পর্বে আমরা Embedding নিয়ে আলোচনা করেছিলাম।আজকের আলোচ্য বিষয়  If-Else এবং Operator ।

If-Else: প্রোগ্রামিং এ বিভিন্ন কন্ডিশন ব্যবহার করতে If-Else ব্যবহার হয়। যেমন :যদি বয়স 18 এর কম হয় তাহলে ছোট। 18 এর বেশি হলে প্রাপ্ত বয়স্ক।

If-Else লেখার নিয়ম হচ্ছে...

if (condition) {
 <i>code to be executed if condition is true;</i>
 } else {
  code to be executed if condition is false;
 }

উদাহরণ1:

<?php
 $age="18";
 if($age==18){
 echo "you are adult";
 }
 else{

echo "you are not adult";

}
?>

output :you are adult

অথ্যাৎ $age 18 এর সমান হলে দেখাবে you are adult। তা না হলে দেখাবে you are not adult। যেহেতু এখানে $age 18 এর সমান তাই you are adult সো করছে। আর এখানে সমান বুঝাতে (==) ব্যবহার করা হয়েছে। পি এইচ পি তে কন্ডিশন এ (সমান) বুঝতে   (==) ব্যবহার করা হয়।

উদাহরণ2:

<?php
 $age="15";
 if($age==18){
 echo "you are adult";
 }
 else{

echo "you are not adult";

}
?>

output :you are not adult

এখানে $age 18 এর সমান নয় তাই প্রখম কন্ডিশন টি false।  else এর কন্ডিশন টি true। তাই ২য় কন্ডিশন টি সো করছে।
মনে রাখবেন: if মানে যাদি আর else মানে যাদি তা না হয়।

Operator: সকল  প্রোগ্রামিং এর একটি গুরুত্বপূর্ণ অংশ Operator। প্রোগ্রামিং এ যোগ বিয়োগ গুণ ভাগ ইত্যাদি কাজ সম্পূর্ণ করা হয় Operator দিয়ে। কার্য ভিত্তিতে Operator কে তিন ভাগে ভাগ করা হয়।
1.Arithmetic Operator
2.Comparison Operator
3.Logical Operator

>>Arithmetic Operator : Arithmetic Operator গলো হচ্ছে +,  -,   *,  /,   ++,  --
+   যে কোন সংখ্যা যোগ করার জন্য  ‘+’ ব্যবহার করা হয়।
-   যে কোন সংখ্যা বিয়োগ করার জন্য  ‘-’ ব্যবহার করা হয়।
*   যে কোন সংখ্যা গুণ করার জন্য  ‘*’ ব্যবহার করা হয়।
/   যে কোন সংখ্যা ভাগ করার জন্য  ‘/’ ব্যবহার করা হয়।
++   যে কোন সংখ্যা এক এক করে বাড়ার  জন্য  ‘++’ ব্যবহার করা হয়। ( এটার বিস্তারিত প্রেজেক্ট করার সময় আলোচনা করা হবে। আপাতত মাখায় এইটুকু রাখুন)
--   যে কোন সংখ্যা এক এক করে কমার  জন্য  ‘--’ ব্যবহার করা হয়। ( এটার বিস্তারিত প্রেজেক্ট করার সময় আলোচনা করা হবে। আপাতত মাখায় এইটুকু রাখুন)

>>Comparison Operator : Comparison Operator গলো হচ্ছে ==,!=,  >, <,   <=, =>
==   সমান  বুঝাতে ‘==’ ব্যবহার করা হয়।
!=  সমান নয় বুঝাতে ‘ != ’ ব্যবহার করা হয়।
$x < $y      TRUE হবে যদি $x ছোট হয় $y এর চেয়ে।
$x > $y      TRUE হবে $x বড় হয়  $y এর চেয়ে।
$x <= $y   TRUE হবে যদি $x ছোট অথবা সমান হয় $y এর চেয়ে।
$x >= $y   TRUE হবে $x বড় অথবা সমান হয় $y এর চেয়ে।

>>Logical Operator :Logical Operator গলো হচ্ছে &&, ||,  !
&&   এবং  বুঝাতে ‘&&’ ব্যবহার করা হয়।(and  operator)
|| অখবা বুঝাতে ‘ || ’ ব্যবহার করা হয়।(or  operator)
!   নয় বুঝাতে ‘! ’ ব্যবহার করা হয়। (not  operator)


এবার একটু উদাহরণে যাওয়া যাক:
Arithmetic Operator উদাহরণ
ধরি ‍aএর মান 5 । b এর মান 10।
php এর ভাষায় $a=5, $b=10

<?php
$a="5";
$b="10";

echo $a+$b;

?>

output 15
এখানে a এর মান ও b এর মান যোগ করা হয়েছে। একই ভাবে বিয়োগ এর জন্য $a-$b ।ভাগের  এর জন্য $a/$b । গুণে এর জন্য $a*$b ।

++ এবং -- এর উদাহরণ:


<?php
$a="5";
echo $a++;
?>

output :6


<?php
$a="5";
echo $a--;
?>

output 4
++ দ্বারা এক এক করে বাড়বে। -- দ্বারা এক এক করে কমবে। (++,-- বিস্তারিত প্রজেক্ট লিসেন গুলোতে আলোচনা করা হবে।)


Comparison Operator উদাহরণ:
আমরা if else এর উদাহরণ দিতে গিয়ে প্রথমেই একটি == এর উদাহরণ দিয়েছিলাম। (==)এটি একটি Comparison Operator। এবার আমরা  সমান নয় not equal (!=) এর উদাহরণ দেখব।


<?php
$a="5";
$b="10";
if($a != $b){
echo "A and B are not equal";
}
else{
echo "they are equal";
}
?>

output:A and B are not equal

বাংলাভাষায় যদি বলি,
<?php
যদি (a সমান না হয় b এর ){
echo "A and B are not equal";
}
তা না হলে {
echo "they are equal";
}
?>

এখানে ‍a এর মান 5 আর b এর মান 10। অথ্যাৎ ‍a এবং b সমান নয়। আর ‍aএর মান b এর সমান না হলে সো করবে "A and B are not equal"আর যদি সমান হয় তাহলে সো করবে they are equal


<?php
$a="5";
$b="5";
if($a != $b){
echo "A and B are not equal";
}
else{
echo "they are equal";
}
?>

output:they are equal
এথানে a এবং b এর মান সমান। তাই প্রখম কন্ডিশন টি false। ২য় কন্ডিশন টি true |অথ্যাৎ সো করবে they are equal

Operator এর বাকি অংশ পরের পর্বে অলোচনা করা হবে। 
ভাল থাকবেন। কোখাও বুঝতে সমস্যা হলে অবশ্যই জানাবেন।

ফেইসবুকে আমি : SakilSuva

Level 0

আমি sakil। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 10 টি টিউন ও 27 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ব্রো বিডিও টিউটোরিয়াল হলে বেশি ভাল হত

      @sakil: ভাই যেইভাবে চালাচ্ছেন সেভাবেই চালিয়ে যান , ভিডিও টিউটোরিয়াল দরকার নাই , আর করলেও অবশ্যই টেক্সট আকারেও দিবেন , কারন সবার পক্ষে ভিডিও টিউটোরিয়াল দেখা সম্ভব নয় বিশেষ করে স্লো নেট আর লিমিটেড ডাটার কারনে !