PHP-এ গ্রুপিংয়ের সূক্ষ্মতা
অগ্রাধিকার সহ অপারেশনগুলি বন্ধনীতে আবদ্ধ করা যেতে পারে - এটি একটি ভুল হবে না। উদাহরণস্বরূপ, সংখ্যার গুণফল বন্ধনীতে আবদ্ধ করা যাক:
<?php
$a = (2 * 2) + 3;
echo $a; // আউটপুট হবে 7 (4 + 3 এর ফলাফল)
?>
এই ক্ষেত্রে, বন্ধনীগুলি অতিরিক্ত হয়ে যায় (সর্বোপরি, গুণের ইতিমধ্যেই অগ্রাধিকার আছে), কিন্তু কোড গ্রহণযোগ্য। কখনও কখনও এমন গ্রুপিং ব্যবহার করা হয় যেসব জায়গায় অপারেশনের অগ্রাধিকার সুস্পষ্ট নয়। উদাহরণ হিসাবে নিম্নলিখিত কোডটি বিবেচনা করুন:
<?php
$a = 8 / 2 * 4;
echo $a;
?>
আপনি ইতিমধ্যেই জানেন, এতে প্রথমে সম্পাদিত হবে ভাগ, এবং তারপর গুণ। কিন্তু প্রথম নজরে এটি খুব সুস্পষ্ট নাও হতে পারে। এখানে গ্রুপিং বন্ধনী ব্যবহার করা যেতে পারে, অগ্রাধিকার স্পষ্টভাবে দেখানোর জন্য:
<?php
$a = (8 / 2) * 4;
echo $a;
?>
কód চালু না করে, নির্ধারণ করুন কী স্ক্রিনে প্রদর্শিত হবে:
<?php
$a = (2 * 8) / 4;
echo $a;
?>
কód চালু না করে, নির্ধারণ করুন কী স্ক্রিনে প্রদর্শিত হবে:
<?php
$a = 2 * (8 / 4);
echo $a;
?>