Kodda Səhvlərin Axtarışı

Aşağıdakı tapşırıqlarda müəyyən proqramçı kod yazmışdır və ola bilsin ki, onda səhvlərə yol vermişdir. Siz yoxlamalısınız ki, kod təsvir olunanı edirmi? Əgər kod düzgün işləmirsə, səhvləri düzəltməlisiniz.

Задание 1

Kod sətrin son simvolunu almalıdır:

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

Kod ədədlərin cəmini tapmalıdır:

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

Kod ədədin birinci rəqəmini çap etməlidir:

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

Kod sətrin son simvolunu almalıdır:

php<?php
  $str = 'abc def';
  echo $str[5]; // gözlənilən 'f'
?>
Задание 5

Kod ədədlərin cəmini tapmalıdır:

php<?php
  $num1 = 1;
  $num2 = 2;
  $num3 = 3;
  
  echo $num1 + $num2 + $num2; // 6 çap etməlidir
?>
Задание 6

Kod ədədləri sətir kimi toplamalıdır:

php<?php
  echo 1. 2; // '12' olmalıdır
?>
Задание 7

Kod sətrdəki simvolların sayını tapmalıdır:

php<?php
  $str = 'abc def';
  echo strlen($str); // 7 çap edir
?>

Kodun müəllifi gözləyirdi ki, 6 çap olunsun, amma 7 çap olunur. Kodun müəllifinin səhvi nədədir?

Задание 8

Kod konsola 1 ədədini çap etməli idi, amma 0 çap edir:

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

Kod ədədin birinci və ikinci rəqəmlərinin cəmini tapmalıdır:

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

Kod sətrin uzunluğunu tapmalıdır:

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

Kod bir gündəki saniyələrin sayını tapmalıdır:

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

Kod iki kəsri toplamalıdır:

php<?php
  echo 1. 2 + 1. 3; // 2.5 olmalıdır
?>
Задание 13

Kod sətrin son simvolunu almalıdır:

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

Kod ədədin bütün rəqəmlərinin cəmini tapmalıdır:

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

Kod ədədlərin cəmini tapmalıdır:

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

Kod iki kəsrin cəmini tapmalıdır:

php<?php
  $num1 = (int) '2.5';
  $num2 = (int) '3.5';
  echo $num1 + $num2; // gözlənilən 6
?>