PHP-তে একটি "if" স্টেটমেন্টের সিনট্যাক্স ওয়েব ডেভেলপমেন্টের একটি মৌলিক ধারণা যা প্রোগ্রামারদের নির্দিষ্ট শর্তের ভিত্তিতে তাদের কোডের প্রবাহ নিয়ন্ত্রণ করতে দেয়। "যদি" বিবৃতিটি একটি শর্তসাপেক্ষ বিবৃতি যা একটি প্রদত্ত অভিব্যক্তিকে মূল্যায়ন করে এবং অভিব্যক্তিটি সত্য হলে কোডের একটি ব্লক কার্যকর করে। এটি সিদ্ধান্ত নেওয়ার এবং একটি প্রোগ্রামের আচরণ নিয়ন্ত্রণ করার জন্য একটি শক্তিশালী হাতিয়ার প্রদান করে।
পিএইচপি-তে একটি "if" স্টেটমেন্টের মৌলিক সিনট্যাক্স নিম্নরূপ:
যদি (শর্ত) {
// কোডটি কার্যকর করা হবে যদি শর্ত সত্য হয়
}
"শর্ত" একটি অভিব্যক্তি যা সত্য বা মিথ্যা মূল্যায়ন করে। এটি তুলনা অপারেটর যেমন "==", ">", "<", ">=", "<=", "!=", বা "" ব্যবহার করে ভেরিয়েবল, ধ্রুবক, বা আক্ষরিক মানের মধ্যে একটি সহজ তুলনা হতে পারে! ==" এটি একটি আরও জটিল অভিব্যক্তি হতে পারে যার মধ্যে লজিক্যাল অপারেটর যেমন "&&" (AND), "||" (বা বা "!" (না).
"if" স্টেটমেন্টের পরে কোঁকড়া বন্ধনীতে আবদ্ধ কোড ব্লক শুধুমাত্র শর্তটি সত্য হলেই কার্যকর করা হয়। এই ব্লকে এক বা একাধিক স্টেটমেন্ট থাকতে পারে, যেগুলো পর্যায়ক্রমে সম্পাদিত হয়। এটি লক্ষ করা গুরুত্বপূর্ণ যে কোড ব্লকটি পাঠযোগ্যতার জন্য এবং সিনট্যাক্স ত্রুটিগুলি এড়াতে সঠিকভাবে ইন্ডেন্ট করা উচিত।
এখানে পিএইচপি-তে একটি "if" বিবৃতির উদাহরণ রয়েছে:
<?php
বয়স = 25;
যদি ($ বয়স >= 18) {
প্রতিধ্বনি "আপনি ভোট দেওয়ার যোগ্য।";
}
?>
এই উদাহরণে, "$age" ভেরিয়েবলটিকে 25 এর একটি মান নির্ধারণ করা হয়েছে। "if" বিবৃতিটি পরীক্ষা করে যে "$age" এর মান 18 এর চেয়ে বেশি বা সমান কিনা। যেহেতু শর্তটি সত্য, তাই "এর ভিতরে কোড যদি" ব্লক কার্যকর করা হয়, এবং বার্তা "আপনি ভোট দেওয়ার যোগ্য।" প্রদর্শিত হয়।
শর্তটি মিথ্যা হলে কার্যকর করার জন্য একটি বিকল্প কোড ব্লক প্রদান করতে "if" বিবৃতির সাথে একটি "অন্য" বিবৃতি অন্তর্ভুক্ত করাও সম্ভব। একটি "if-else" বিবৃতির সিনট্যাক্স নিম্নরূপ:
যদি (শর্ত) {
// কোডটি কার্যকর করা হবে যদি শর্ত সত্য হয়
} অন্য {
শর্ত মিথ্যা হলে // কোডটি কার্যকর করতে হবে
}
এখানে PHP-তে একটি "if-else" বিবৃতির একটি উদাহরণ রয়েছে:
<?php
বয়স = 15;
যদি ($ বয়স >= 18) {
প্রতিধ্বনি "আপনি ভোট দেওয়ার যোগ্য।";
} অন্য {
প্রতিধ্বনি "আপনি ভোট দেওয়ার যোগ্য নন।";
}
?>
এই উদাহরণে, "$age" ভেরিয়েবলটিকে 15 এর একটি মান নির্ধারণ করা হয়েছে। "if" বিবৃতিটি পরীক্ষা করে যে "$age" এর মান 18 এর চেয়ে বেশি বা সমান। যেহেতু শর্তটি মিথ্যা, তাই "এর ভিতরে কোড else" ব্লক কার্যকর করা হয়, এবং বার্তা "আপনি ভোট দেওয়ার যোগ্য নন।" প্রদর্শিত হয়।
PHP-তে একটি "if" স্টেটমেন্টের সিনট্যাক্সে "if" কীওয়ার্ড থাকে যার পরে বন্ধনীতে আবদ্ধ একটি শর্ত থাকে এবং একটি কোড ব্লক কোঁকড়া বন্ধনীতে আবদ্ধ থাকে। শর্তটি মূল্যায়ন করা হয়, এবং যদি এটি সত্য হয়, কোড ব্লকটি কার্যকর করা হয়। ঐচ্ছিকভাবে, শর্তটি মিথ্যা হলে কার্যকর করার জন্য একটি বিকল্প কোড ব্লক নির্দিষ্ট করতে একটি "অন্য" বিবৃতি অন্তর্ভুক্ত করা যেতে পারে।
সম্পর্কিত অন্যান্য সাম্প্রতিক প্রশ্ন এবং উত্তর শর্তাধীন বিবৃতি:
- কিভাবে আপনি একটি অ্যারে থেকে নির্দিষ্ট উপাদান ফিল্টার এবং প্রদর্শন করতে একটি লুপ এবং একটি "if" বিবৃতি একসাথে ব্যবহার করতে পারেন?
- আপনি কিভাবে PHP এ পাঠ্য বা ভেরিয়েবল আউটপুট করতে পারেন?
- আপনি কিভাবে PHP এ একটি "if" বিবৃতি তৈরি করবেন?
- প্রোগ্রামিং ভাষায় শর্তসাপেক্ষ বিবৃতির উদ্দেশ্য কী?