Samodejno pretvarjanje tipov v PHP

Kot že veste, je nize v PHP treba zapreti v narekovaje. Lahko se zgodi, da so vsi znaki niza številke. V tem primeru, če izvedemo katero koli matematično operacijo z nizom s številkami - bo ta operacija izvedena tako, kot da imamo dejansko števila in ne nize:

php<?php
  echo '1' + '2'; // izpiše 3
?>

V tem primeru PHP vidi, da poskušamo izvesti operacijo, ki je nedovoljena za nize, vendar dovoljena za števila. Prav tako vidi, da so naši nizi dejansko števila v narekovajih. Zato PHP samodejno izvede pretvorbo teh nizov v števila in izvede ustrezno matematično operacijo nad njimi.

Podobno se bo zgodilo pri seštevanju niza s številkami in običajnega števila:

php<?php
  echo '1' + 2;   // izpiše 3
?>

Pri tem ne bo imelo pomena, v kakšnem vrstnem redu izvajamo seštevanje:

php<?php
  echo 1 + '2';   // izpiše 3
?>

Vse zgoraj navedeno bo delovalo na podoben način tudi za spremenljivke:

php<?php
  $a = '1';
  $b = '2';
  
  echo $a + $b;   // izpiše 3
?>
Задание 1

Brez zagon kode določite, kaj se bo izpisalo na zaslon:

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