Аутоматско конвертовање типова у 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';
?>