Аўтаматычнае пераўтварэнне тыпаў у PHP

Як вы ўжо ведаеце, радкі ў PHP варта браць у двукоссі. Можа быць такое, што ўсімі сімваламі радка будуць лічбы. У гэтым выпадку, калі над радком з лічбамі выканаць якую-небудзь матэматычную аперацыю - гэтая аперацыя будзе выканана так, быццам у нас сапраўды лікі, а не радкі:

php<?php
  echo '1' + '2'; // выведзе 3
?>

У гэтым выпадку PHP бачыць, што мы спрабуем выканаць недапушчальную для радкоў, але дапушчальную для лікаў аперацыю. Ён таксама бачыць, што фактычна нашы радкі - гэта лікі ў двукоссі. Таму PHP аўтаматычна выконвае пераўтварэнне гэтых радкоў у лікі і выконвае адпаведную матэматычную аперацыю над імі.

Аналагічным чынам будзе адбывацца складанне радка з лічбамі і звычайнага ліку:

php<?php
  echo '1' + 2;   // выведзе 3
?>

Пры гэтым не будзе мець значэння, у якім парадку выконваць складанне:

php<?php
  echo 1 + '2';   // выведзе 3
?>

Усё сказанае будзе аналагічным чынам працаваць і для зменных:

php<?php
  $a = '1';
  $b = '2';
  
  echo $a + $b;   // выведзе 3
?>
Задание 1

Не запускаючы код, вызначыце, што выведзецца на экран:

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