পিএইচপি-তে স্বয়ংক্রিয় টাইপ রূপান্তর

আপনি ইতিমধ্যেই জানেন, পিএইচপি-তে স্ট্রিংগুলিকে উদ্ধৃতির মধ্যে নিতে হয়। এমন হতে পারে যে স্ট্রিংয়ের সমস্ত অক্ষরই হবে সংখ্যা। এই ক্ষেত্রে, যদি সংখ্যা সহ স্ট্রিং এর উপর কোনো গাণিতিক অপারেশন করা হয় - এই অপারেশনটি সম্পাদন করা হবে যেন আমাদের সত্যিই সংখ্যা আছে, স্ট্রিং নেই:

php<?php
  echo '1' + '2'; // আউটপুট দেবে 3
?>

এই ক্ষেত্রে পিএইচপি দেখতে পায় যে আমরা স্ট্রিং এর জন্য অনুপযুক্ত কিন্তু সংখ্যার জন্য উপযুক্ত একটি অপারেশন করার চেষ্টা করছি। এটি আরও দেখতে পায় যে বাস্তবে আমাদের স্ট্রিংগুলি - হল উদ্ধৃতির মধ্যে থাকা সংখ্যা। তাই পিএইচপি স্বয়ংক্রিয়ভাবে এই স্ট্রিংগুলিকে সংখ্যায় রূপান্তর করে এবং তাদের উপর সংশ্লিষ্ট গাণিতিক অপারেশন সম্পাদন করে।

একইভাবে সংখ্যা সহ স্ট্রিং এবং সাধারণ সংখ্যার যোগ ঘটবে:

php<?php
  echo '1' + 2;   // আউটপুট দেবে 3
?>

এক্ষেত্রে কোন ক্রমে যোগ করা হবে তার কোনো importance থাকবে না:

php<?php
  echo 1 + '2';   // আউটপুট দেবে 3
?>

বলা সমস্ত কিছু ভেরিয়েবলের জন্যও একইভাবে কাজ করবে:

php<?php
  $a = '1';
  $b = '2';
  
  echo $a + $b;   // আউটপুট দেবে 3
?>
Задание 1

কód চালু না করে, নির্ধারণ করুন যে স্ক্রিনে কি প্রদর্শিত হবে:

php<?php
  $a = '1';
  $b = '2';
  
  echo $a + $b + '3';
?>