Проналажење грешака у коду

У следећим задацима неки програмер је написао код и, можда, допустио грешке у њему. Морате да проверите, да ли код ради оно што је описано. Ако код ради неисправно, морате да исправите грешке.

Задание 1

Код треба да добије последњи знак низа:

php<?php
  $str = 'abc';
  echo $str[3];
?>
Задание 2

Код треба да нађе збир бројева:

php<?php
  $num1 = 1;
  $num2 = 2;
  var_dump('result: ' + $num1 + $num2);
?>
Задание 3

Код треба да испише прву цифру броја:

php<?php
  $num = 123;
  echo $num[0];
?>
Задание 4

Код треба да добије последњи знак низа:

php<?php
  $str = 'abc def';
  echo $str[5]; // очекујемо 'f'
?>
Задание 5

Код треба да нађе збир бројева:

php<?php
  $num1 = 1;
  $num2 = 2;
  $num3 = 3;
  
  echo $num1 + $num2 + $num2; // треба да испише 6
?>
Задание 6

Код треба да сабере бројеве као низове:

php<?php
  echo 1. 2; // треба да буде '12'
?>
Задание 7

Код треба да добије број знакова у низу:

php<?php
  $str = 'abc def';
  echo strlen($str); // исписује 7
?>

Аутор кода је очекивао да ће се исписати 6, али се исписује 7. У чему је грешка аутора кода?

Задание 8

Код је требало да испише у конзолу број 1, али исписује 0:

php<?php
  $a = 0;
  echo $a++;
?>
Задание 9

Код треба да нађе збир прве и друге цифре броја:

php<?php
  $num = 123;
  echo $num[0] . $num[1];
?>
Задание 10

Код треба да нађе дужину низа:

php<?php
  $str = 'abc';
  echo str_len($str);
?>
Задание 11

Код треба да нађе број секунди у дану:

php<?php
  $a = 24 / 60 / 60;
  echo $a;
?>
Задание 12

Код треба да сабере две разломке:

php<?php
  echo 1. 2 + 1. 3; // треба да буде 2.5
?>
Задание 13

Код треба да добије последњи знак низа:

php<?php
  $str = 'abc';
  echo $str[strlen($str)];
?>
Задание 14

Код треба да нађе збир свих цифара броја:

php<?php
  $num = (str) 123;
  echo $num[1] + $num[2] + $num[3];
?>
Задание 15

Код треба да нађе збир бројева:

php<?php
  $a = 123;
  $b = 456;
  $s = $a . $b;
  
  echo $s;
?>
Задание 16

Код треба да нађе збир два разломка:

php<?php
  $num1 = (int) '2.5';
  $num2 = (int) '3.5';
  echo $num1 + $num2; // очекујемо 6
?>