php তে আপনি কোন মানের উপর ভিত্তি করে বিভিন্ন সিন্ধান্ত নিতে পারবেন। সুইচিং করবার জন্য php তে ব্যবহার করা হয় if, else, elseif ও switch স্টেটমেন্ট। আসুন দেখি এগুলো ব্যাবহার কি ভাবে করেঃ
if স্টেটমেন্ট
if স্টেটমেন্ট এর পর ব্রাকেটের মধ্যে যে এক্সপ্রেসন দেয়া থাকে তা দিয়ে php সিন্ধান্ত নেয়। যেমন ধরুন আপনি আপনার কাজের ছেলেকে বাজারে পাঠালেন মাংস কিনবার জন্য। আপনি চাকরকে বলে দিলেন মাংস যদি ১০০টাকা হয় তাহলে ২কেজি কিনতে। এটিকে আমরা php তে if স্টেটমেন্ট ব্যবহার করে প্রকাশ করতে পারি।
এখানে মাংস এর দাম প্রকাশ করা হয়েছে $a দ্বারা এবং এর মান যাচাইয়ের জন্য == ব্যবহার করা হয়েছে। if স্টেটমেন্ট এর পর ব্যাকেটের মান True হয়েছে বলে পর্দায় শো হচ্ছে Buy 2 kg beef।
if স্টেটমেন্ট এর সাধারন রূপ হচ্ছেঃ
if (expression)
//code to execute if the expression evaluates to true;
}
if এর সাথে else এর ব্যবহার
মনে করুন উপরের উদাহরনে আপনি বলে দিয়েছেন মাংসের দাম যদি অন্য কিছু হয় তাহলে তা প্রকাশ করবার জন্য। তাহলে আমাদের লিখতে হবেঃ
elseif স্টেটমেন্ট
এখন মনে করুন মাংসের দাম যদি ১০০ টাকা অথবা তার নিচে হয় তাহলে আমরা কিনবো ২ কেজি, মাংসের দাম যদি ১২০ টাকা হয় তাহলে কিনবো ১.৫ কেজি, মাংসের দাম যদি ১৫০টাকা হয় তাহলে কিনবো ১ কেজি এবং যদি দামে না মিলে তাহলে তাও বাতিয়ে দেব। তাহলে কোন হবে নিচের মতোঃ
<?php
$a =220;
if ($a
লক্ষনীয় যে এখানে আমরা প্রতিটি elseif স্টেটমেন্টের সাথে আরেকটি নতুন এক্সপ্রেশন ব্যবহার করতে পারছি। আবার else এর ব্যবহার সবার শেষে হচ্ছে। মনে রাখতে হবে যে এখানে if ও elseif স্টেটমেন্টের পর দেয়া সবকটি এক্সপ্রেসন মিথ্যে প্রমানিত হলেই কেবল else স্টেটমেন্টের দেয়া নির্দেশ পালিত হবে। elseif স্টেটমেন্ট লেখার সাধারন রূপ হলোঃ
if (expression)
//code to execute if the expression is true
}
elseif (another_expression)
//code to execute if the another_expression is true
}
switch স্টেটমেন্ট
একটু আগে আমরা যে উদাহরনটি দিয়েছি তা আপনি if ও elseif এর জামেলা থেকে মুক্ত করবার জন্য switch স্টেটমেন্টের মাধ্যমেও করতে পারেন। নিচের উদাহরনটি লক্ষ করুনঃ
আমি পলাশ মাহমুদ। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 15 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 16 টি টিউন ও 18 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
পলাশ মাহমুদ ভাই আপনাকে অশেষ ধন্যবাদ ।আশা করি নিয়মিত PHP নিয়ে টিউন করবেন ।