Кодтағы қателерді іздеу

Келесі тапсырмаларда белгілі бір бағдарламашы код жазған және ол кодта қателер жіберген болуы мүмкін. Сіз кодтың сипатталған нәрсені жасайтынын тексеруіңіз керек. Егер код дұрыс жұмыс істемесе, сіз қателерді түзетуіңіз керек.

Задание 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
?>