আসসালামুওয়ালাইকুম । প্রথমেই আল্লাহর নামে শুরু করছি । আশা করি আল্লাহর রহমতে সবাই ভালই আছেন ।
আজ php এর if…else & elseif Statement, php Switch Statement নিয়ে একটু আলোচনা করবো আশা করি আপনারা বুজতে পারবেন .....
PHP if…else & elseif Statement
এটি পিএইচপির Conditional Stetement বা শর্তযক্ত স্টেটমেন্ট। আমরা যখন আমাদের প্রোগ্রামের মধ্যে বিভিন্ন শর্ত প্রয়োগ করতে যাবো তখন আমাদের Conditional Stetement ব্যবহার করতে হবে। পিএইচপিতে কয়েক প্রকার Conditional Stetement রয়েছে। যেমন- if Statement, if…else Statement, elseif Statement ইত্যাদি।
if Statement
If Statement এর প্রধান দুটি অংশ রয়েছে তার একটি কন্ডিশনাল স্টেটমেন্ট এবং অপরটি হল নির্দিষ্ট কোড যা ব্রাউজারে প্রকাশিত হবে। পিএইচপিতে If Statement শর্ত যদি সত্য হয় তাহলে ব্র্রাউজারে ফলাফল প্রকাশ করবে আর শর্ত যদি মিথ্যা হয় তাহলে ব্রাউজারে কোন ফলাফল আসবে না।
কোড লেখার নিয়ম
If (এখানে শর্ত লিখতে হবে)
{
এখানে শর্ত সত্য হলে ব্রাউজারে কি প্রকাশ করবে তা লিখতে হবে।
}
ফলাফল :
this is number four
এখানে x ভেরিয়েবল এ একটি মান রাখা হয়েছে। এবার if Statement এ বলা হয়েছে যদি ভেরিয়েবল x এর মান যদি চার এর সমান হয় তাহলে this is number four প্রিন্ট করো। এখানে Conditional সত্য হওয়ার কারণে ফলাফল এসেছে। যদি Conditional মিথ্যা হতো হাহলে কোন ফলাফল আসতো না।
If…else Statement
উপরে if Statement এর মধ্যে দেখেছি শর্ত যদি সত্য হয় তাহলে ফল আসবে আর মিথ্যা হলে কিছুই আসবে না। এবার দেখবো শর্ত যদি মিথ্যা হয় তাহলে কি প্রকাশ করবে। এর জন্য আমাদের সত্যের জন্য if এবং মিথ্যার জন্য else ব্যবহার করতে হবে।
কোড লেখার নিয়ম-
If (এখানে শর্ত লিখতে হবে)
{
এখানে শর্ত সত্য হলে ব্রাউজারে কি প্রকাশ করবে তা লিখতে হবে।
}
else
{
এখানে শর্ত মিথ্যা হলে ব্রাউজারে কি প্রকাশ করবে তা লিখতে হবে।
}
ফলাফল :
this is not four
উপরের উদাহরণে Conditional সত্য হওয়াই এরকম ফলাফল এসেছে। কিন্তু এখানে Conditional মিথ্যা হওয়ার কারণে else এ থাকা কোড টুকু execute হয়েছে।
elseif Statement
আমরা উপরের উদাহরণে দেখেছি যদি ভেরিয়েবল x এর মান 4 এর সমান হয় তাহলে this is number four কোড টুকু execute করো। কিন্তু আমরা যদি এরকম আরো একাধিক শর্ত যোগ করতে চাই তাহলে আমাদের elseif Statement ব্যবহার করতে হবে।
ফলাফল :
This is number six
এখানে ভেরিয়েবল $x এর মান দ্বিতীয় Condition এর সাথে মিলেছে বিধায় This is number six ব্রাউজারে প্রিন্ট হয়েছে। এভাবে আপনি elseif ব্যবহার করে যতটা ইচ্ছে শর্ত যোগ করতে পারেন।
PHP Switch Statement
Switch Statement অনেকটা if…else Statement এর মতোই। if…else Statement এ বার বার Condition যোগ করতে হয়। কিন্তু PHP Switch Statement এ বার বার Condition যোগ না করে Case ব্যবহার করে তা আমরা আরো সহজে করতে পারি।
এখানে প্রথমে Switch Function x রাখা হয়েছে। এবং নিচে দুটি Case নেয়া হয়েছে 1 এবং 2 নামে।
এখানে বুঝানো হয়েছে Switch Function এ যদি Value 1 হয় তাহলে case 1 এ থাকা লেখা টুকু execute বা প্রদর্শিত হবে। যদি Value 2 হয় তাহলে case 2 এ থাকা লেখা টুকু execute হবে। আর যদি Switch Function এর Value 1 এবং 2 কোনটিই না হয় তাহলে default যেটি দেওয়া আছে সেটিই প্রদর্শন করবে।
ফলাফল :
No number Match between 1 and 3
আমি দুরবিন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 10 টি টিউন ও 39 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
জটিল,তবে এগুলোর দরকার আছে কি?ধন্যবাদ……………