চলুন পিএইচপি শেখা যাক ধাপে ধাপে [পর্ব-০৬] :: Switch Operator

হ্যালো টিউনার ভাইয়ারা কেমন আছেন?? আমার টিউন গুলো আপনাদের কেমন লাগছে?? আশা করি ভাল লাগছে না। ভাল লাগলে অনেক অনেক কমেন্ট পেতাম। যাই হোক চলুন শুরু করা যাক আমারদের মূল পর্ব অর্থাৎ টিউটোরিয়াল।
গত পর্বে আমরা শিখেছিলাম logic অপারেটর সম্পর্কে। আজ আমরা যেটা শিখব সেটা হল switch অপারেটর। switch শব্দ টার সাথে আমরা অনেক আগে থেকেই পরিচিত। আমি কোন switch এর কথা বলছি সেটা হয়ত আপনারা বুঝতে পারছেন। কিন্তু পিএইচপি প্রোগ্রামিং এর ক্ষেত্রে switch একটু আলাদা। চলুন তাহলে শুরু করা যাক আমাদের আসল কাজ
আমি সব কাজ উদাহরন দিয়ে শুরু করতে ভালবাসি এতে আমার মনে হয় আপনাদের বুঝতে সুবিধা হয়। যদি সুবিধা না হয় তাহলে আমি আন্তরিক ভাবে দুঃখিত। কিন্তু আমি উদাহরন দেয়া থামাবোনা। কারন প্রোগ্রামিং নিজের মত করে সহজ ভাবে শিখতে না পারলে সব ঠিক মত মনে রাখতে পারবেন না। যাইহোক বরাবরের মত একটা উদাহরন দিয়ে শুরু করি
মনে করুন আপনি একটা ওয়েবসাইট বানাচ্ছেন যেখানে রেজিঃ করতে দরকার হবে পেশা। আর আপনার ইচ্ছা হল ভিন্ন ভিন্ন পেশার লোকের জন্য ভিন্ন ভিন্ন ভাবে ওয়েলকাম জানাবেন। এরকম ক্ষেত্রে আপনার দরকার হবে switch অপারেটরের। চলুন একটি প্রোগ্রাম লিখা যাক।
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <?php $pesha = 'engenior'; switch($pesha){ case 'doctor': echo 'Welcome doctor sab'; break; case 'engenior': echo 'eg. vai kaj kam valo colche to ??'; break; case 'student': echo 'Mama pora likha kemon hosse???'; break; default: echo 'pesha deyar jonno dhonnobad'; }?> |
এটা যেভাবে কাজ করেঃ
পূর্ণ প্রোগ্রাম লিখার পর যখন সেটা রান করাবেন তখন প্রথমে ব্রাউজার প্রথম case চেক করবে। যদি প্রথম কেস শর্ত অনুযায়ী মিলে যায় তাহলে ২য় case এ যাবার চেষ্টা করবে। কিন্তু যখন দেখবে সেখানে break; আছে তাহলে সেটা আর ২য় case চেক করবে না। প্রথম case এর মেসেজ টাই ব্রাউজার এ শো করবে। যদি ১ম case শর্ত অনুযায়ী না মেলে তাহলে ২য় case চেক করবে। যদি না মিলে তাহলে ৩য় টা। এভাবে যত case আছে সব চেক করবে। যেখানে শর্ত মিলে যাবে সেই case এর মেসেজ শো করবে। আর যদি কোন case এর শর্ত না মেলে তাহলে default এর মেসেজ শো করবে।তাহলে মুল গঠন হবেঃ
আশা করি বুঝতে পেরেছেন। না পারলে কমেন্ট করে যানাবেন। সমাধান দেবার চেষ্টা করব। আর একটা ছোট টিপস দিয় আজ। সেটা হল মনে করুন আপনার ওয়েব সাইটের বিশেষ পেশার মানুষদের একভাবে সন্মান যানাবেন । তাহলে প্রোগ্রাম টা হবে এরকমঃ
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?php $pesha = 'engenior'; switch($pesha){ case 'doctor': case 'engenior': case 'student': echo ' Welcome to my site !!!'; break; default: echo 'pesha deyar jonno dhonnobad'; }?> |
অনেক লিখা লিখি হল। আমি একটু অসুস্থ তাই বেশি লিখতে পারলাম না। সবাই আমার জন্য দোয়া করবেন যাতে তারাতারি সুস্থ হয়ে উঠতে পারি। আগামী পর্বে দেখা হবে সেই পর্যন্ত সবাই ভাল থাকুন। সবাইকে ধন্যবাদ।
এতে সদস্যতা:
মন্তব্যগুলি পোস্ট করুন (Atom)
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন