PHP Control Structures
PHP if and if-else statement
PHP তে Control Structure কি?
PHP অথবা যেকোনো Programming Language এ Control Structure হচ্ছে প্রোগ্রাম বা Code গুলোর নিয়ন্ত্রণের কাঠামো অথবা এমন কিছু statement যা দিয়ে আমরা Program Flow Control করে থাকি বা Program এর পরবর্তী করণীয় কি তা নির্ধারণ করে দেই।
PHP তে Control Structure গুলো কি কি?
নিচে Control Structure গুলোর লিস্ট দেয়া হলো :
Control Structure List
-
Selection/Branching Statement
- Conditional Statement
- if
- if…else
- if…elseif/else if…n…else
- switch Statement
- Conditional Statement
- Unconditional Statement
- goto
- Continue
- break
- return
- for
- while
- do…while
- foreach
- include
- require
- include_once
- require_once
PHP তে if statement কি ?
PHP অথবা যেকোনো Programming Language এ if statement হচ্ছে, কোন একটি condition বা শর্ত পূরণ সাপেক্ষে Program এর কোন অংশ execute হবে কি হবে না ? তা নির্ধারণ করে দেয়। আরেকটু সহজ ভাবে বলি, ধরুন আপনি দোকানে যাবেন আপেল ফল কেনার জন্য, এবং সিদ্ধান্ত নিলেন যদি আপেল ফল না পান তাহলে ফিরে আসবেন বা তার পরিবর্তে অন্য কোনো ফল কিনবেন না। বাস্তব জীবনের এই চিত্র টি ই PHP অথবা যেকোনো Programming Language এ if statement দিয়ে সমাধান করা হয়। নিচের Image টি লক্ষ্য করুন :
PHP তে If Statement কিভাবে কাজ করে?
- PHP তে if Statement তখন ই কাজ করবে, যখন কোনো Logical Condition true হয়,
- যখন logical Condition false হয় , PHP Compiler if Statement ব্লক এর মধ্যের কোড গুলোকে skip বা এড়িয়ে যায়।
- If Statement কে One way dicision বা একমুখী সিদ্ধান্ত ও বলা হয়।
PHP তে if statement এর Flow Chart
PHP তে If Statement কিভাবে কাজ করে তা বুঝার জন্য নিচের flowchart টি লক্ষ্য করুন :
if Statement এর Syntax কি ?
if(condition) { here goes statements; . . . . here goes statements; }
উদাহরণ ১:
<?php $age = 18; if($age > 17){ echo "you are eligible for voting "; } echo "\nThis is normal flow "; ?>
উদাহরণ ২:
<?php $age = 18; if($age > 17 && $age<=30){ echo "you are eligible for apply BCS Job"; } echo "\nThis is normal flow "; ?>
PHP তে if-else Statement কি ?
আমরা জানি PHP অথবা যেকোনো Programming Language এ else statement হচ্ছে if এর বিপরীত অর্থাৎ যদি কোনো কারণে if statement শর্ত পূরণ করতে ব্যর্থ হয় অথবা if statement যদি true না হয়।, তাহলে Program তার বিকল্প কোন অংশ execute হবে, তা নির্ধারণ করার জন্য যেই statement ব্যবহৃত হয়, তাকে বলা হয় else statement । আরেকটু সহজ ভাবে বলি, ধরুন আপনি দোকানে যাবেন আপেল অথবা কমলা ফল কেনার জন্য, এবং সিদ্ধান্ত নিলেন যদি আপেল ফল না পান তাহলে আপেলের পরিবর্তে কমলা ফল কিনে নিয়ে আসবেন। বাস্তব জীবনের এই চিত্র টি ই PHP অথবা যেকোনো Programming Language এ if-else statement দিয়ে সমাধান করা হয়। নিচের Image টি লক্ষ্য করুন :
PHP তে If-else Statement কিভাবে কাজ করে?
- PHP তে যখন if statement এর logical Condition false হয় , PHP Compiler if Statement ব্লক এর মধ্যের কোড গুলোকে skip বা এড়িয়ে যায় এবং else Statement ব্লক এর মধ্যের কোড গুলোকে run করবে।
PHP তে if-else statement এর Flow Chart
PHP তে If-else Statement কিভাবে কাজ করে তা বুঝার জন্য নিচের flowchart টি লক্ষ্য করুন :
if-else Statement এর Syntax কি ?
if(condition) { here go statements.... } else { here go statements.... }
উদাহরণ ৩:
<?php $age=16; if($age > 17) { print("\nyou are eligible for voting "); } else { print("\nSorry, you are not eligible for voting "); } echo "\nThis is normal flow ";
উদাহরণ ৪:
<?php $age = 40; if($age > 17 && $age<=30){ echo "you are eligible for apply BCS Job"; } else{ print("\nSorry, you are not eligible for BCS Job"); } echo "\nThis is normal flow "; ?>
One thought on “PHP if and if-else statement”
Leave a Reply
You must be logged in to post a comment.
Really helpful for programmer